From: OpenStack Jenkins Date: Thu, 13 Jun 2013 12:11:13 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=828d83a09570a7f22aa849816f69590f85b6a1e8;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: Id74e6964c4e8ca6b47b0ad43cde17beac162e2de --- diff --git a/quantum/locale/bg_BG/LC_MESSAGES/quantum.po b/quantum/locale/bg_BG/LC_MESSAGES/quantum.po index b120f923f..add9e9765 100644 --- a/quantum/locale/bg_BG/LC_MESSAGES/quantum.po +++ b/quantum/locale/bg_BG/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/cs/LC_MESSAGES/quantum.po b/quantum/locale/cs/LC_MESSAGES/quantum.po index d01bfbb61..9624f7b9d 100644 --- a/quantum/locale/cs/LC_MESSAGES/quantum.po +++ b/quantum/locale/cs/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/da/LC_MESSAGES/quantum.po b/quantum/locale/da/LC_MESSAGES/quantum.po index 194f2d6f0..1a9f0bc96 100644 --- a/quantum/locale/da/LC_MESSAGES/quantum.po +++ b/quantum/locale/da/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/de/LC_MESSAGES/quantum.po b/quantum/locale/de/LC_MESSAGES/quantum.po index 159ee3f9b..0f5994cc5 100644 --- a/quantum/locale/de/LC_MESSAGES/quantum.po +++ b/quantum/locale/de/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -458,7 +458,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" @@ -592,7 +592,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -918,42 +918,50 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "'IPTablesManager.apply' erfolgreich abgeschlossen" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "Ausführen von %(cmd)s nicht möglich. Ausnahme: %(exception)s" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" "Ergebnisse von regulären Ausdrücken können nicht analysiert werden. " "Ausnahme: %s" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "Brücken können nicht abgerufen werden. Ausnahme: %s" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -4062,7 +4070,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" @@ -4076,9 +4084,9 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" @@ -4314,15 +4322,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "Port-VNIC-Bindung %(port_id)s ist bereits vorhanden" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "Port-VNIC-Bindung %(port_id)s ist nicht vorhanden" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "Port nicht gefunden" @@ -4395,15 +4420,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4513,6 +4542,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4538,15 +4571,30 @@ msgstr "%(plugin_key)s: %(function_name)s mit Argumenten %(args)s ignoriert" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver: %s" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "NexusDriver-VLAN-IDs: %s" @@ -4564,43 +4612,55 @@ msgstr "Aufruf von 'NexusPlugin:get_all_networks()'" msgid "NexusPlugin:create_network() called" msgstr "Aufruf von 'NexusPlugin:create_network()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "Aufruf von 'NexusPlugin:delete_network()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "Aufruf von 'NexusPlugin:get_network_details()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "Aufruf von 'NexusPlugin:update_network()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "Aufruf von 'NexusPlugin:get_all_ports()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "Aufruf von 'NexusPlugin:create_port()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "Aufruf von 'NexusPlugin:delete_port()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "Aufruf von 'NexusPlugin:update_port()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "Aufruf von 'NexusPlugin:get_port_details()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "Aufruf von 'NexusPlugin:plug_interface()'" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "Aufruf von 'NexusPlugin:unplug_interface()'" @@ -4677,7 +4737,7 @@ msgstr "Netztyp für Nutzernetze ('local', 'flat', 'vlan' oder 'none')" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "Liste mit :: oder " @@ -4697,7 +4757,6 @@ msgid "physical_network not provided" msgstr "'physical_network' nicht angegeben" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" @@ -4706,7 +4765,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -4719,7 +4778,7 @@ msgstr "Netztyp %s nicht unterstützt" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" @@ -4731,7 +4790,7 @@ msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstütz #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" @@ -4752,7 +4811,7 @@ msgstr "Für lokale Netze verwendeter privater virtueller Switchname" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4783,7 +4842,7 @@ msgstr "'port_delete' erhalten" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "'port_update' erhalten" @@ -4866,14 +4925,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -4892,7 +4951,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -4980,71 +5039,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt" @@ -5166,12 +5224,12 @@ msgstr "Löschen von Teilschnittstelle %s abgeschlossen" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "'network_delete' erhalten" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -5187,19 +5245,19 @@ msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -5207,27 +5265,27 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -5246,7 +5304,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6326,6 +6384,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6458,9 +6517,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -6594,90 +6653,95 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "'create_network()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, 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 ." -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, 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 ." -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -6685,25 +6749,25 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, " "'packet_filter.admin_state_up' ist 'False'." -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, " "'network.admin_state_up' ist 'False'." -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, ungültiger Wert für " "'in_port_id'." -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, keine " "Portinformationen für 'in_port'." -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." @@ -6711,28 +6775,28 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, 'ofc_packet_filter' ist" " bereits vorhanden." -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "'create_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" "'_deactivate_packet_filter()': überspringen, 'ofc_packet_filter' ist " "nicht vorhanden." -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "'delete_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "Aufruf von 'NECPluginV2.create_packet_filter()', packet_filter=%s ." -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -6741,12 +6805,12 @@ msgstr "" "Aufruf von 'NECPluginV2.update_packet_filter()', id=%(id)s " "packet_filter=%(packet_filter)s." -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_packet_filter()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6755,19 +6819,19 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6794,7 +6858,7 @@ msgid "No port changed." msgstr "Kein Port geändert." #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "Zu verwendende Integrationsbrücke" @@ -8368,62 +8432,68 @@ msgstr "Freigabe von Tunnel %s an Pool" msgid "tunnel_id %s not found" msgstr "'tunnel_id' %s nicht gefunden" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -"Tunnelung inaktiviert, aber 'tenant_network_type' ist 'gre'. Agent " -"beendet!" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" -msgstr "Ungültiger Tunnel-ID-Bereich: '%(range)s' - %(e)s. Agent beendet!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" -msgstr "GRE-Netze nicht aktiviert" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" +msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" -msgstr "'provider:physical_network' für GRE-Netz angegeben" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" +msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -"Bereitstellung von GRE-Netz für net-id=%s nicht möglich - Tunnelung " -"inaktiviert" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -8432,7 +8502,7 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -8441,7 +8511,7 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -8450,12 +8520,12 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -8464,17 +8534,17 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "port_unbound: 'vif_id' %s nicht in 'local_vlan_map'" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." @@ -8484,12 +8554,12 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -8498,66 +8568,106 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." -msgstr "Tunnellung kann nicht ohne gültigen Wert für 'local_ip' aktiviert werden." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "Tunnelungsunterstützung aktivieren" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "Zu verwendende Tunnelbrücke" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "Peer-Patch-Port in Integrationsbrücke für Tunnelbrücke" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "Peer-Patch-Port in Tunnelbrücke für Integrationsbrücke" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "Lokale IP-Adresse von GRE-Tunnel-Endpunkten." -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "Liste mit :" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" -msgstr "Netztyp für Nutzernetze ('local', 'vlan', 'gre' oder 'none')" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" +msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "Liste mit :" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8854,73 +8964,59 @@ msgstr "" "Wiederholungslimit für Neuversuch von Transaktion erreicht (%d). " "Tunnelschlüsselzuordnung abgebrochen." -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "Aktiver Pool und aktive VIP erwartet" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "Unable to find port %s to plug." -msgstr "Zu verbindender Port %s kann nicht gefunden werden." - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 -#, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -"Zu entfernender Port %s kann nicht gefunden werden. Dies kann auftreten, " -"wenn die VIP zuerst gelöscht wurde." -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "Sekunden zwischen Ausführungen regelmäßig wiederkehrender Tasks" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "Der für die Verwaltung der Lastverteilung verwendete Treiber." -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "Position zum Speichern der Konfigurations- und Statusdateien" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "Die Benutzergruppe" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "Fehler beim Importieren von Schnittstellentreiber: %s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "Fehler beim Importieren von Lastverteilungstreiber: %s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "Fehler beim Aktualisieren der Statistiken" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "Abrufen von bereiten Einheiten nicht möglich" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "Einheit für Pool kann nicht aktualisiert werden: %s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "Einheit für Pool kann nicht gelöscht werden: %s" @@ -8940,6 +9036,25 @@ msgstr "Statistiksocket für Pool nicht gefunden: %s" msgid "Unable to kill haproxy process: %s" msgstr "HAProxy-Prozess kann nicht beendet werden: %s" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "Aktiver Pool und aktive VIP erwartet" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "Zu verbindender Port %s kann nicht gefunden werden." + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" +"Zu entfernender Port %s kann nicht gefunden werden. Dies kann auftreten, " +"wenn die VIP zuerst gelöscht wurde." + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -9064,3 +9179,31 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" +#~ "Tunnelung inaktiviert, aber 'tenant_network_type'" +#~ " ist 'gre'. Agent beendet!" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "Ungültiger Tunnel-ID-Bereich: '%(range)s' - %(e)s. Agent beendet!" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "GRE-Netze nicht aktiviert" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "'provider:physical_network' für GRE-Netz angegeben" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" +#~ "Bereitstellung von GRE-Netz für net-" +#~ "id=%s nicht möglich - Tunnelung " +#~ "inaktiviert" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" +#~ "Tunnellung kann nicht ohne gültigen Wert" +#~ " für 'local_ip' aktiviert werden." + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "Netztyp für Nutzernetze ('local', 'vlan', 'gre' oder 'none')" + diff --git a/quantum/locale/es/LC_MESSAGES/quantum.po b/quantum/locale/es/LC_MESSAGES/quantum.po index 28472a762..2d43e50ff 100644 --- a/quantum/locale/es/LC_MESSAGES/quantum.po +++ b/quantum/locale/es/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/fi_FI/LC_MESSAGES/quantum.po b/quantum/locale/fi_FI/LC_MESSAGES/quantum.po index d78f8d742..5a3d45831 100644 --- a/quantum/locale/fi_FI/LC_MESSAGES/quantum.po +++ b/quantum/locale/fi_FI/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/fr/LC_MESSAGES/quantum.po b/quantum/locale/fr/LC_MESSAGES/quantum.po index 1e1ef4ed4..7a67845b3 100644 --- a/quantum/locale/fr/LC_MESSAGES/quantum.po +++ b/quantum/locale/fr/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/it/LC_MESSAGES/quantum.po b/quantum/locale/it/LC_MESSAGES/quantum.po index 06315e1dd..d7c14fb80 100644 --- a/quantum/locale/it/LC_MESSAGES/quantum.po +++ b/quantum/locale/it/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/ja/LC_MESSAGES/quantum.po b/quantum/locale/ja/LC_MESSAGES/quantum.po index 6dfc2dfb0..0a1fb732f 100644 --- a/quantum/locale/ja/LC_MESSAGES/quantum.po +++ b/quantum/locale/ja/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -441,7 +441,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -888,40 +888,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3763,7 +3771,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3777,9 +3785,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4003,15 +4011,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4084,15 +4109,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4202,6 +4231,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4227,15 +4260,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4253,43 +4301,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4358,7 +4418,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4378,7 +4438,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4387,7 +4446,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4400,7 +4459,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4412,7 +4471,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4431,7 +4490,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4460,7 +4519,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4543,14 +4602,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4567,7 +4626,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4649,71 +4708,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4825,12 +4883,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4846,19 +4904,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4866,27 +4924,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4905,7 +4963,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5910,6 +5968,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6042,9 +6101,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6178,156 +6237,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6354,7 +6418,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7755,179 +7819,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8210,71 +8324,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8294,6 +8396,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8415,3 +8534,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/ka_GE/LC_MESSAGES/quantum.po b/quantum/locale/ka_GE/LC_MESSAGES/quantum.po index 64951da95..45739c7e9 100644 --- a/quantum/locale/ka_GE/LC_MESSAGES/quantum.po +++ b/quantum/locale/ka_GE/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, fuzzy, python-format msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -6042,9 +6101,9 @@ msgid "eSwitch Agent Started!" msgstr "L3 აგენტი ჩაირთულია" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6178,156 +6237,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6354,7 +6418,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7755,179 +7819,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8210,71 +8324,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8294,6 +8396,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8415,3 +8534,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/ko_KR/LC_MESSAGES/quantum.po b/quantum/locale/ko_KR/LC_MESSAGES/quantum.po index b99babef2..f041f4e2a 100644 --- a/quantum/locale/ko_KR/LC_MESSAGES/quantum.po +++ b/quantum/locale/ko_KR/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/pt_BR/LC_MESSAGES/quantum.po b/quantum/locale/pt_BR/LC_MESSAGES/quantum.po index 0b0a50202..110d2cd61 100644 --- a/quantum/locale/pt_BR/LC_MESSAGES/quantum.po +++ b/quantum/locale/pt_BR/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/quantum.pot b/quantum/locale/quantum.pot index bb735bfd6..3ffc30eda 100644 --- a/quantum/locale/quantum.pot +++ b/quantum/locale/quantum.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: quantum " -"jenkins.quantum.propose.translation.update.135\n" +"jenkins.quantum.propose.translation.update.136\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 +#, python-format +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" diff --git a/quantum/locale/ro/LC_MESSAGES/quantum.po b/quantum/locale/ro/LC_MESSAGES/quantum.po index 260603924..1fbd26a06 100644 --- a/quantum/locale/ro/LC_MESSAGES/quantum.po +++ b/quantum/locale/ro/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -441,7 +441,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -888,40 +888,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3763,7 +3771,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3777,9 +3785,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4003,15 +4011,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4084,15 +4109,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4202,6 +4231,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4227,15 +4260,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4253,43 +4301,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4358,7 +4418,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4378,7 +4438,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4387,7 +4446,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4400,7 +4459,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4412,7 +4471,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4431,7 +4490,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4460,7 +4519,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4543,14 +4602,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4567,7 +4626,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4649,71 +4708,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4825,12 +4883,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4846,19 +4904,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4866,27 +4924,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4905,7 +4963,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5910,6 +5968,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6042,9 +6101,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6178,156 +6237,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6354,7 +6418,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7755,179 +7819,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8210,71 +8324,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8294,6 +8396,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8415,3 +8534,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/ru/LC_MESSAGES/quantum.po b/quantum/locale/ru/LC_MESSAGES/quantum.po index 1d5b60c3c..03e7e49db 100644 --- a/quantum/locale/ru/LC_MESSAGES/quantum.po +++ b/quantum/locale/ru/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -441,7 +441,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -888,40 +888,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3763,7 +3771,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3777,9 +3785,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4003,15 +4011,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4084,15 +4109,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4202,6 +4231,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4227,15 +4260,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4253,43 +4301,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4358,7 +4418,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4378,7 +4438,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4387,7 +4446,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4400,7 +4459,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4412,7 +4471,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4431,7 +4490,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4460,7 +4519,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4543,14 +4602,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4567,7 +4626,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4649,71 +4708,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4825,12 +4883,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4846,19 +4904,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4866,27 +4924,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4905,7 +4963,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5910,6 +5968,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6042,9 +6101,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6178,156 +6237,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6354,7 +6418,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7755,179 +7819,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8210,71 +8324,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8294,6 +8396,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8415,3 +8534,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/vi_VN/LC_MESSAGES/quantum.po b/quantum/locale/vi_VN/LC_MESSAGES/quantum.po index 9cc10456f..575c5fbbf 100644 --- a/quantum/locale/vi_VN/LC_MESSAGES/quantum.po +++ b/quantum/locale/vi_VN/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/zh_CN/LC_MESSAGES/quantum.po b/quantum/locale/zh_CN/LC_MESSAGES/quantum.po index 3d6254158..95b62f4a7 100644 --- a/quantum/locale/zh_CN/LC_MESSAGES/quantum.po +++ b/quantum/locale/zh_CN/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -440,7 +440,7 @@ msgstr "" #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "" @@ -565,7 +565,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "" @@ -887,40 +887,48 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3762,7 +3770,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3776,9 +3784,9 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4002,15 +4010,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "" @@ -4083,15 +4108,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4201,6 +4230,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4226,15 +4259,30 @@ msgstr "" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "" @@ -4252,43 +4300,55 @@ msgstr "" msgid "NexusPlugin:create_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -4357,7 +4417,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr "" @@ -4377,7 +4437,6 @@ msgid "physical_network not provided" msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" @@ -4386,7 +4445,7 @@ msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -4399,7 +4458,7 @@ msgstr "" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4430,7 +4489,7 @@ msgstr "" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4459,7 +4518,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "" @@ -4542,14 +4601,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "" @@ -4566,7 +4625,7 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "" @@ -4648,71 +4707,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4824,12 +4882,12 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4845,19 +4903,19 @@ msgid "RPC agent_id: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -4865,27 +4923,27 @@ msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "" @@ -4904,7 +4962,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5909,6 +5967,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6041,9 +6100,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "" @@ -6177,156 +6236,161 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6353,7 +6417,7 @@ msgid "No port changed." msgstr "" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "" @@ -7754,179 +7818,229 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr "" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8209,71 +8323,59 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 -#, python-format -msgid "Unable to find port %s to plug." -msgstr "" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Error loading LBaaS driver %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" @@ -8293,6 +8395,23 @@ msgstr "" msgid "Unable to kill haproxy process: %s" msgstr "" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8414,3 +8533,24 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "" + diff --git a/quantum/locale/zh_TW/LC_MESSAGES/quantum.po b/quantum/locale/zh_TW/LC_MESSAGES/quantum.po index 6d84caa52..780fbf60b 100644 --- a/quantum/locale/zh_TW/LC_MESSAGES/quantum.po +++ b/quantum/locale/zh_TW/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-12 12:10+0000\n" +"POT-Creation-Date: 2013-06-13 12:10+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -442,7 +442,7 @@ msgstr "Quantum 伺服器不支援狀態報告。將停用此代理程式的狀 #: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:214 msgid "Failed reporting state!" msgstr "無法報告狀態!" @@ -570,7 +570,7 @@ msgstr "" #: quantum/agent/ovs_cleanup_util.py:73 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:427 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:233 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:249 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -892,40 +892,48 @@ msgstr "已嘗試移除不存在的規則:%(chain)r %(rule)r %(wrap)r %(top)r" msgid "IPTablesManager.apply completed with success" msgstr "已順利完成 IPTablesManager.apply" -#: quantum/agent/linux/ovs_lib.py:69 quantum/agent/linux/ovs_lib.py:98 -#: quantum/agent/linux/ovs_lib.py:220 +#: quantum/agent/linux/ovs_lib.py:70 quantum/agent/linux/ovs_lib.py:99 +#: quantum/agent/linux/ovs_lib.py:229 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: quantum/agent/linux/ovs_lib.py:125 +#: quantum/agent/linux/ovs_lib.py:126 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: quantum/agent/linux/ovs_lib.py:149 +#: quantum/agent/linux/ovs_lib.py:150 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: quantum/agent/linux/ovs_lib.py:275 +#: quantum/agent/linux/ovs_lib.py:284 #, python-format msgid "Unable to parse regex results. Exception: %s" msgstr "無法剖析 Regex 結果。異常狀況:%s" -#: quantum/agent/linux/ovs_lib.py:293 +#: quantum/agent/linux/ovs_lib.py:302 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: quantum/agent/linux/ovs_lib.py:302 +#: quantum/agent/linux/ovs_lib.py:311 #, python-format msgid "Interface %s not found." msgstr "" -#: quantum/agent/linux/ovs_lib.py:311 +#: quantum/agent/linux/ovs_lib.py:320 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" +#: quantum/agent/linux/ovs_lib.py:331 +msgid "Unable to retrieve OVS userspace version." +msgstr "" + +#: quantum/agent/linux/ovs_lib.py:343 +msgid "Unable to retrieve OVS kernel module version." +msgstr "" + #: quantum/agent/linux/utils.py:42 #, python-format msgid "Running command: %s" @@ -3789,7 +3797,7 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:125 #: quantum/plugins/hyperv/rpc_callbacks.py:53 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:95 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" @@ -3803,9 +3811,9 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:113 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:133 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:148 #, python-format msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" @@ -4029,15 +4037,32 @@ msgid "Nexus Port Binding (%(filters)s) is not present" msgstr "" #: quantum/plugins/cisco/common/cisco_exceptions.py:108 +msgid "No usable Nexus switch found to create SVI interface" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:113 #, python-format msgid "PortVnic Binding %(port_id)s already exists" msgstr "「PortVnic 連結」%(port_id)s 已存在" -#: quantum/plugins/cisco/common/cisco_exceptions.py:113 +#: quantum/plugins/cisco/common/cisco_exceptions.py:118 #, python-format msgid "PortVnic Binding %(port_id)s is not present" msgstr "「PortVnic 連結」%(port_id)s 不存在" +#: quantum/plugins/cisco/common/cisco_exceptions.py:123 +msgid "No subnet_id specified for router gateway" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:128 +#, python-format +msgid "Subnet %(subnet_id)s has an interface on %(router_id)s" +msgstr "" + +#: quantum/plugins/cisco/common/cisco_exceptions.py:133 +msgid "Nexus hardware router gateway only uses Subnet Ids" +msgstr "" + #: quantum/plugins/cisco/common/cisco_faults.py:74 msgid "Port not Found" msgstr "找不到埠" @@ -4110,15 +4135,19 @@ msgstr "" msgid "Maximum Network value" msgstr "" -#: quantum/plugins/cisco/common/config.py:50 +#: quantum/plugins/cisco/common/config.py:48 +msgid "Distribute SVI interfaces over all switches" +msgstr "" + +#: quantum/plugins/cisco/common/config.py:52 msgid "Model Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:54 +#: quantum/plugins/cisco/common/config.py:56 msgid "Manager Class" msgstr "" -#: quantum/plugins/cisco/common/config.py:58 +#: quantum/plugins/cisco/common/config.py:60 msgid "Nexus Driver Name" msgstr "" @@ -4228,6 +4257,10 @@ msgid "" "switch:'%(switch_ip)s'" msgstr "" +#: quantum/plugins/cisco/db/nexus_db_v2.py:155 +msgid "get_nexussvi_bindings() called" +msgstr "" + #: quantum/plugins/cisco/models/virt_phy_sw_v2.py:73 #, python-format msgid "Loaded device plugin %s\n" @@ -4253,15 +4286,30 @@ msgstr "%(plugin_key)s:已忽略帶有引數 %(args)s 的 %(function_name)s" msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:129 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:136 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:153 -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:164 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:403 +msgid "Nexus plugin loaded, creating SVI on switch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:424 +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:451 +msgid "No Nexus plugin, sending to vswitch" +msgstr "" + +#: quantum/plugins/cisco/models/virt_phy_sw_v2.py:439 +msgid "Nexus plugin loaded, deleting SVI from switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:134 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:141 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:158 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:169 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:243 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:253 #, python-format msgid "NexusDriver: %s" msgstr "NexusDriver:%s" -#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:180 +#: quantum/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:185 #, python-format msgid "NexusDriver VLAN IDs: %s" msgstr "NexusDriver VLAN ID:%s" @@ -4279,43 +4327,55 @@ msgstr "已呼叫 NexusPlugin:get_all_networks()" msgid "NexusPlugin:create_network() called" msgstr "已呼叫 NexusPlugin:create_network()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:157 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:211 +msgid "Grabbing a switch to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:213 +msgid "Using round robin to create SVI" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:232 +msgid "No round robin or zero weights, using first switch" +msgstr "" + +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:243 msgid "NexusPlugin:delete_network() called" msgstr "已呼叫 NexusPlugin:delete_network()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:161 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 msgid "NexusPlugin:get_network_details() called" msgstr "已呼叫 NexusPlugin:get_network_details()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:167 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:253 msgid "NexusPlugin:update_network() called" msgstr "已呼叫 NexusPlugin:update_network()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:175 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:261 msgid "NexusPlugin:get_all_ports() called" msgstr "已呼叫 NexusPlugin:get_all_ports()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:183 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:269 msgid "NexusPlugin:create_port() called" msgstr "已呼叫 NexusPlugin:create_port()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:191 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:277 msgid "NexusPlugin:delete_port() called" msgstr "已呼叫 NexusPlugin:delete_port()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:240 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:328 msgid "NexusPlugin:update_port() called" msgstr "已呼叫 NexusPlugin:update_port()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:248 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336 msgid "NexusPlugin:get_port_details() called" msgstr "已呼叫 NexusPlugin:get_port_details()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:257 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:345 msgid "NexusPlugin:plug_interface() called" msgstr "已呼叫 NexusPlugin:plug_interface()" -#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:265 +#: quantum/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:353 msgid "NexusPlugin:unplug_interface() called" msgstr "已呼叫 NexusPlugin:unplug_interface()" @@ -4384,7 +4444,7 @@ msgstr "Tenant 網路的網路類型(本端、平面、VLAN 或無)" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:46 #: quantum/plugins/linuxbridge/common/config.py:35 #: quantum/plugins/mlnx/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:50 +#: quantum/plugins/openvswitch/common/config.py:51 msgid "List of :: or " msgstr ":: 或 的清單" @@ -4404,7 +4464,6 @@ msgid "physical_network not provided" msgstr "未提供 physical_network" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "無效的 tenant_network_type:%s。已終止代理程式!" @@ -4413,7 +4472,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 #: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:315 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -4426,7 +4485,7 @@ msgstr "不支援網路類型 %s" #: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 #: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:479 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" @@ -4438,7 +4497,7 @@ msgstr "外掛程式不支援更新提供者屬性" #: quantum/plugins/hyperv/rpc_callbacks.py:77 #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:121 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" @@ -4457,7 +4516,7 @@ msgstr "用於本端網路的專用 vSwitch 名稱" #: quantum/plugins/linuxbridge/common/config.py:47 #: quantum/plugins/mlnx/common/config.py:54 #: quantum/plugins/nec/common/config.py:32 -#: quantum/plugins/openvswitch/common/config.py:59 +#: quantum/plugins/openvswitch/common/config.py:60 #: quantum/plugins/ryu/common/config.py:45 msgid "" "The number of seconds the agent will wait between polling for local " @@ -4486,7 +4545,7 @@ msgstr "收到 port_delete" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:130 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:431 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:168 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:242 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:258 msgid "port_update received" msgstr "收到 port_update" @@ -4569,14 +4628,14 @@ msgstr "" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:310 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:639 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:352 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:694 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:717 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:318 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:651 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:359 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:707 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:730 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -4593,7 +4652,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: quantum/plugins/hyperv/agent/hyperv_quantum_agent.py:345 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:690 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:780 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:842 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -4677,71 +4736,70 @@ msgid "Linux Bridge Plugin initialization complete" msgstr "已完成 Linux 橋接器外掛程式起始設定" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 msgid "provider:network_type required" msgstr "需要 provider:network_type" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:365 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:371 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:374 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:394 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:400 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:406 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:412 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:418 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" #: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 #: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:436 msgid "Plugin does not support updating provider attributes" msgstr "外掛程式不支援更新提供者屬性" @@ -4853,12 +4911,12 @@ msgstr "已完成刪除子介面 %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:424 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:159 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:231 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:247 msgid "network_delete received" msgstr "收到 network_delete" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:472 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:267 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:283 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -4874,19 +4932,19 @@ msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:574 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:611 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:632 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:580 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:617 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:638 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:586 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:624 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:645 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -4894,27 +4952,27 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:607 #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:627 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:339 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:633 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:656 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:654 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:677 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:614 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:642 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:663 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:620 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:648 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:669 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:624 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:336 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:653 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:674 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -4933,7 +4991,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: quantum/plugins/linuxbridge/agent/linuxbridge_quantum_agent.py:665 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:722 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:745 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:269 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -5977,6 +6035,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: quantum/plugins/mlnx/mlnx_plugin.py:105 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -6109,9 +6168,9 @@ msgid "eSwitch Agent Started!" msgstr "" #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:364 -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:713 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:736 #: quantum/plugins/ryu/agent/ryu_quantum_agent.py:263 -#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:368 +#: quantum/tests/unit/openvswitch/test_ovs_tunnel.py:380 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -6245,82 +6304,87 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:154 +#: quantum/plugins/nec/nec_plugin.py:155 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:158 +#: quantum/plugins/nec/nec_plugin.py:159 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:162 +#: quantum/plugins/nec/nec_plugin.py:163 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: quantum/plugins/nec/nec_plugin.py:181 +#: quantum/plugins/nec/nec_plugin.py:182 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: quantum/plugins/nec/nec_plugin.py:187 +#: quantum/plugins/nec/nec_plugin.py:188 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:205 +#: quantum/plugins/nec/nec_plugin.py:206 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:209 +#: quantum/plugins/nec/nec_plugin.py:210 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: quantum/plugins/nec/nec_plugin.py:229 +#: quantum/plugins/nec/nec_plugin.py:230 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: quantum/plugins/nec/nec_plugin.py:249 +#: quantum/plugins/nec/nec_plugin.py:250 #, python-format msgid "create_network() failed due to %s" msgstr "create_network() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:265 +#: quantum/plugins/nec/nec_plugin.py:266 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: quantum/plugins/nec/nec_plugin.py:316 +#: quantum/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:331 +#: quantum/plugins/nec/nec_plugin.py:326 +#, python-format +msgid "delete_network(): deleting auto-delete port from OFC: %s" +msgstr "" + +#: quantum/plugins/nec/nec_plugin.py:341 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:349 +#: quantum/plugins/nec/nec_plugin.py:359 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:372 +#: quantum/plugins/nec/nec_plugin.py:382 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: quantum/plugins/nec/nec_plugin.py:391 +#: quantum/plugins/nec/nec_plugin.py:401 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: quantum/plugins/nec/nec_plugin.py:417 +#: quantum/plugins/nec/nec_plugin.py:427 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:478 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -6328,44 +6392,44 @@ msgstr "" "_activate_packet_filter_if_ready():跳過,packet_filter.admin_state_up 為 " "False。" -#: quantum/plugins/nec/nec_plugin.py:482 +#: quantum/plugins/nec/nec_plugin.py:492 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "_activate_packet_filter_if_ready():跳過,network.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:486 +#: quantum/plugins/nec/nec_plugin.py:496 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "_activate_packet_filter_if_ready():跳過,無效的 in_port_id。" -#: quantum/plugins/nec/nec_plugin.py:490 +#: quantum/plugins/nec/nec_plugin.py:500 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "_activate_packet_filter_if_ready():跳過,in_port 沒有 PortInfo。" -#: quantum/plugins/nec/nec_plugin.py:496 +#: quantum/plugins/nec/nec_plugin.py:506 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "_activate_packet_filter_if_ready():跳過,ofc_packet_filter 已存在。" -#: quantum/plugins/nec/nec_plugin.py:505 +#: quantum/plugins/nec/nec_plugin.py:515 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "create_ofc_packet_filter() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:518 +#: quantum/plugins/nec/nec_plugin.py:528 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "_deactivate_packet_filter():跳過,ofc_packet_filter 不存在。" -#: quantum/plugins/nec/nec_plugin.py:524 +#: quantum/plugins/nec/nec_plugin.py:534 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "delete_ofc_packet_filter() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:535 +#: quantum/plugins/nec/nec_plugin.py:545 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "已呼叫 NECPluginV2.create_packet_filter(),packet_filter=%s。" -#: quantum/plugins/nec/nec_plugin.py:551 +#: quantum/plugins/nec/nec_plugin.py:561 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -6374,12 +6438,12 @@ msgstr "" "已呼叫 NECPluginV2.update_packet_filter(),ID = %(id)s packet_filter = " "%(packet_filter)s。" -#: quantum/plugins/nec/nec_plugin.py:575 +#: quantum/plugins/nec/nec_plugin.py:585 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_packet_filter(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:621 +#: quantum/plugins/nec/nec_plugin.py:631 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6388,19 +6452,19 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: quantum/plugins/nec/nec_plugin.py:652 +#: quantum/plugins/nec/nec_plugin.py:662 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: quantum/plugins/nec/nec_plugin.py:671 +#: quantum/plugins/nec/nec_plugin.py:681 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:676 +#: quantum/plugins/nec/nec_plugin.py:686 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6427,7 +6491,7 @@ msgid "No port changed." msgstr "未變更埠。" #: quantum/plugins/nec/common/config.py:27 -#: quantum/plugins/openvswitch/common/config.py:29 +#: quantum/plugins/openvswitch/common/config.py:30 #: quantum/plugins/ryu/common/config.py:24 msgid "Integration bridge to use" msgstr "要使用的整合橋接器" @@ -7834,58 +7898,68 @@ msgstr "正在將通道 %s 釋放到儲存區" msgid "tunnel_id %s not found" msgstr "找不到 tunnel_id %s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:140 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 -msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" -msgstr "已停用通道作業,但 tenant_network_type 為 'gre'。已終止代理程式!" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:275 +#, python-format +msgid "Invalid tenant_network_type: %s. Server terminated!" +msgstr "" + +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:285 +#, python-format +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" -msgstr "無效的通道 ID 範圍:'%(range)s' - %(e)s。已終止代理程式!" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:328 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 -msgid "GRE networks are not enabled" -msgstr "未啟用 GRE 網路" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:381 +#, python-format +msgid "%s networks are not enabled" +msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 -msgid "provider:physical_network specified for GRE network" -msgstr "給 GRE 網路指定了 provider:physical_network" +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:384 +#, python-format +msgid "provider:physical_network specified for %s network" +msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:239 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:255 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:270 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:286 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:299 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:317 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:302 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:320 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:324 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:342 #, python-format -msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" -msgstr "無法將 GRE 網路供應給 net-id = %s - 已停用通道作業" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" +msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:341 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -7894,7 +7968,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:361 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:381 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -7903,114 +7977,154 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:370 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:390 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:382 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:402 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:416 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:436 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:467 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:487 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:479 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:500 #, python-format msgid "port_unbound: vif_id %s not in local_vlan_map" msgstr "port_unbound:vif_id %s 不在 local_vlan_map 中" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:524 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:545 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:566 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:551 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:572 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:605 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:626 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:680 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:703 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:700 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:723 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:740 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:755 +msgid "Checking OVS version for VXLAN support" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:763 +#, python-format +msgid "" +"Failed userspace version check for Open vSwitch with VXLAN support. To " +"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:774 +#, python-format +msgid "" +"Failed kernel version check for Open vSwitch with VXLAN support. To use " +"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:781 +#, python-format +msgid "" +"Cannot determine kernel Open vSwitch version, please ensure your Open " +"vSwitch kernel module is at least version %s to support VXLAN tunnels." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:786 +#, python-format +msgid "" +"Unable to determine Open vSwitch version. Please ensure that its version " +"is %s or newer to use VXLAN tunnels with OVS." +msgstr "" + +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:801 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:753 -msgid "Tunnelling cannot be enabled without a valid local_ip." -msgstr "必須具有有效的 local_ip 才能啟用通道作業。" +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:815 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" -#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:768 +#: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:830 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" -#: quantum/plugins/openvswitch/common/config.py:31 +#: quantum/plugins/openvswitch/common/config.py:32 msgid "Enable tunneling support" msgstr "啟用通道作業支援" -#: quantum/plugins/openvswitch/common/config.py:33 +#: quantum/plugins/openvswitch/common/config.py:34 msgid "Tunnel bridge to use" msgstr "要使用的通道橋接器" -#: quantum/plugins/openvswitch/common/config.py:35 +#: quantum/plugins/openvswitch/common/config.py:36 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "整合橋接器中用於通道橋接器的同層級修補程式埠" -#: quantum/plugins/openvswitch/common/config.py:38 +#: quantum/plugins/openvswitch/common/config.py:39 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "通道橋接器中用於整合橋接器的同層級修補程式埠" -#: quantum/plugins/openvswitch/common/config.py:41 +#: quantum/plugins/openvswitch/common/config.py:42 msgid "Local IP address of GRE tunnel endpoints." msgstr "GRE 通道端點的本端 IP 位址。" -#: quantum/plugins/openvswitch/common/config.py:44 +#: quantum/plugins/openvswitch/common/config.py:45 msgid "List of :" msgstr ": 的清單" -#: quantum/plugins/openvswitch/common/config.py:46 -msgid "Network type for tenant networks (local, vlan, gre, or none)" -msgstr "Tenant 網路的網路類型(本端、VLAN、GRE 或無)" +#: quantum/plugins/openvswitch/common/config.py:47 +msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" +msgstr "" -#: quantum/plugins/openvswitch/common/config.py:54 +#: quantum/plugins/openvswitch/common/config.py:55 msgid "List of :" msgstr ": 的清單" +#: quantum/plugins/openvswitch/common/config.py:63 +msgid "Network type for agent tunnel networks (gre or vxlan)" +msgstr "" + +#: quantum/plugins/openvswitch/common/config.py:66 +msgid "The UDP port to use for VXLAN tunnels." +msgstr "" + #: quantum/plugins/plumgrid/common/exceptions.py:26 #, python-format msgid "An unexpected error occurred in the PLUMgrid Plugin: %(err_msg)s" @@ -8295,71 +8409,59 @@ msgstr "找不到索引鍵" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "交易重試次數已耗盡(%d 次)。已放棄通道索引鍵配置。" -#: quantum/plugins/services/agent_loadbalancer/lbaas_plugin.py:35 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:35 msgid "LBaaS driver Fully Qualified Name" msgstr "" -#: quantum/plugins/services/agent_loadbalancer/plugin.py:87 -msgid "Expected active pool and vip" -msgstr "需要作用中的儲存區及 VIP" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:132 +#: quantum/plugins/services/agent_loadbalancer/plugin.py:66 #, python-format -msgid "Unable to find port %s to plug." -msgstr "找不到要插入的埠 %s。" - -#: quantum/plugins/services/agent_loadbalancer/plugin.py:156 -#: quantum/plugins/services/agent_loadbalancer/plugin.py:173 -#, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." -msgstr "找不到要拔除的埠 %s。如果先刪除 VIP,則可能會發生此情況。" +msgid "Error loading LBaaS driver %s" +msgstr "" -#: quantum/plugins/services/agent_loadbalancer/agent/__init__.py:34 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent.py:35 msgid "Seconds between periodic task runs" msgstr "定期執行作業的間隔秒數" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:37 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:39 msgid "The driver used to manage the loadbalancing device" msgstr "用於管理負載平衡裝置的驅動程式" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:42 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:44 msgid "Location to store config and state files" msgstr "配置檔及狀態檔的儲存位置" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:46 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:48 msgid "The driver used to manage the virtual interface" msgstr "用於管理虛擬介面的驅動程式" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:51 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:53 msgid "The user group" msgstr "使用者群組" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:115 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:117 #, python-format msgid "Error importing interface driver: %s" msgstr "匯入介面驅動程式時發生錯誤:%s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:128 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:130 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "匯入負載平衡器裝置驅動程式時發生錯誤:%s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:156 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:158 msgid "Error upating stats" msgstr "更新統計資料時發生錯誤" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:177 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:179 msgid "Unable to retrieve ready devices" msgstr "無法擷取備妥的裝置" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:192 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:194 #, python-format msgid "Unable to refresh device for pool: %s" msgstr "無法重新整理儲存區的裝置:%s" -#: quantum/plugins/services/agent_loadbalancer/agent/manager.py:203 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/agent_manager.py:205 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "無法毀損儲存區的裝置:%s" @@ -8379,6 +8481,23 @@ msgstr "找不到儲存區 %s 的統計資料 Socket" msgid "Unable to kill haproxy process: %s" msgstr "無法結束 haproxy 處理程序:%s" +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:93 +msgid "Expected active pool and vip" +msgstr "需要作用中的儲存區及 VIP" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:138 +#, python-format +msgid "Unable to find port %s to plug." +msgstr "找不到要插入的埠 %s。" + +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:162 +#: quantum/plugins/services/agent_loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." +msgstr "找不到要拔除的埠 %s。如果先刪除 VIP,則可能會發生此情況。" + #: quantum/plugins/services/agent_loadbalancer/drivers/noop/noop_driver.py:31 #, python-format msgid "" @@ -8502,3 +8621,24 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" +#~ msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" +#~ msgstr "已停用通道作業,但 tenant_network_type 為 'gre'。已終止代理程式!" + +#~ msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" +#~ msgstr "無效的通道 ID 範圍:'%(range)s' - %(e)s。已終止代理程式!" + +#~ msgid "GRE networks are not enabled" +#~ msgstr "未啟用 GRE 網路" + +#~ msgid "provider:physical_network specified for GRE network" +#~ msgstr "給 GRE 網路指定了 provider:physical_network" + +#~ msgid "Cannot provision GRE network for net-id=%s - tunneling disabled" +#~ msgstr "無法將 GRE 網路供應給 net-id = %s - 已停用通道作業" + +#~ msgid "Tunnelling cannot be enabled without a valid local_ip." +#~ msgstr "必須具有有效的 local_ip 才能啟用通道作業。" + +#~ msgid "Network type for tenant networks (local, vlan, gre, or none)" +#~ msgstr "Tenant 網路的網路類型(本端、VLAN、GRE 或無)" +