• networking_generic_switch


    del_network

    def _unplug_port_from_network(self, port, network):

    server.log:37075:2020-06-08 10:12:54.569 56546 INFO networking_generic_switch.generic_switch_mech [req-ae58f7b8-349a-4a34-88e0-b90630e7f9b1 fde919fba81146bfa6a74a5a8e483f45 42272601916748e2ba64d8a1c5413ba4 - default default] Port 2f9287aa-3697-4cd2-ab97-00445055209a has been unplugged from network 1fcf749d-8e67-40ad-8718-e5daa85453fc on device JG05-SA-01-CE8850

     

     delete_port

     devices/netmiko_devices/__init__.py 

    def bind_port(self, context):
          464             LOG.debug("Putting port {port} on {switch_info} to vlan: "
    465                       "{segmentation_id}".format(
    466                           port=port_id,
    467                           switch_info=switch_info,
    468                           segmentation_id=segmentation_id))
    469             # Move port to network
    470             switch.plug_port_to_network(port_id, segmentation_id)
    471             LOG.info("Successfully bound port %(port_id)s in segment "
    472                      "%(segment_id)s on device %(device)s"
    server.log-20200607:80316:2020-06-06 19:51:23.516 56544 INFO networking_generic_switch.generic_switch_mech [req-2b81fb5c-41cf-4d87-8338-3087e8aa9e6b 33c5f89c308d40869e04811a2463898f 42272601916748e2ba64d8a1c5413ba4 - default default] Successfully bound port 1bada3f6-5bbe-411a-93cf-2b9cec5b1aa4 in segment 1 on device JG05-SA-01-CE8850
    server.log-20200607:81028:2020-06-06 19:59:43.502 56544 INFO networking_generic_switch.generic_switch_mech [req-ba834ab1-d6fc-40aa-bd7b-fabe60f1d743 fde919fba81146bfa6a74a5a8e483f45 42272601916748e2ba64d8a1c5413ba4 - default default] Successfully bound port d9cf0597-0cc4-4526-8511-856729e3c460 in segment 101 on device JG05-SA-01-CE8850
    def plug_port_to_network(self, port, segmentation_id):
    183         self.send_commands_to_device(
    184             self._format_commands(self.PLUG_PORT_TO_NETWORK,
    185                                   port=port,
    186                                   segmentation_id=segmentation_id))
    create_network_postcommit
    devices/netmiko_devices/__init__.py
    154     def add_network(self, segmentation_id, network_id):
    155         # NOTE(zhenguo): Remove dashes from uuid as on most devices 32 chars
    156         # is the max length of vlan name.
    157         network_id = uuid.UUID(network_id).hex
    158         cmds = self._format_commands(self.ADD_NETWORK,
    159                                      segmentation_id=segmentation_id,
    160                                      network_id=network_id)
    161         for port in self._get_trunk_ports():
    162             cmds += self._format_commands(self.ADD_NETWORK_TO_TRUNK,
    163                                           port=port,
    164                                           segmentation_id=segmentation_id)
    165         self.send_commands_to_device(cmds)
    networking_generic_switch/devices/netmiko_devices/huawei_vrpv8.py

    104954 [~JG05-SA-01-CE8850-100GE1/0/14]undo port default vlan 1
    104955                                           ^
    104956 Error: Unrecognized command found at '^' position
    62733 [~JG05-SA-01-CE8850-100GE1/0/14]undo port default vlan 101^M
     62734                                           ^^M
     62735 Error: Unrecognized command found at '^' position.^M
     62736 [~JG05-SA-01-CE8850-100GE1/0/14]commit^M
    2020-06-08 15:13:38.775 14393 DEBUG neutron.plugins.ml2.drivers.mech_agent [req-03577785-c23e-4886-9bd8-c482f2b564e3 33c5f89c308d40869e04811a2463898f 42272601916748e2ba64d8a1c5413ba4 - default default] Checking segment: {'network_id': '1fcf749d-8e67-40ad-8718-e5daa85453fc', 'segmentation_id': 1, 'physical_network': u'physnet_vlan', 'id': 'e8aa135b-5d2d-4d2a-a341-d35fa89c069f', 'network_type': u'vlan'} for mappings: {u'physnet_vlan': u'yes'} with network types: ['flat', 'vlan'] check_segment_for_agent /usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/mech_agent.py:236
    2020-06-08 15:13:38.803 14393 DEBUG neutron.plugins.ml2.drivers.mech_agent [req-03577785-c23e-4886-9bd8-c482f2b564e3 33c5f89c308d40869e04811a2463898f 42272601916748e2ba64d8a1c5413ba4 - default default] Bound using segment: {'network_id': '1fcf749d-8e67-40ad-8718-e5daa85453fc', 'segmentation_id': 1, 'physical_network': u'physnet_vlan', 'id': 'e8aa135b-5d2d-4d2a-a341-d35fa89c069f', 'network_type': u'vlan'} bind_port /usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/mech_agent.py:108
    117123 2020-06-08 16:03:35.711 25633 INFO neutron.notifiers.nova [-] Nova event response: {u'status':                    u'completed', u'tag': u'3babb12a-cf99-451e-bddb-dff148623473', u'name': u'network-vif-plugged',                   u'server_uuid': u'c5236717-5e18-47f4-95a7-4465b0685a79', u'code': 200}
  • 相关阅读:
    轻量级前端MVVM框架avalon
    Android开发:TextView添加超链接的简便方法
    那些年一起学过的面向对象之:4 面向对象的三大特征:封装、继承、多态
    iOS 如何创建单例对象
    phing用户手册第四章Getting Started译文
    C语言中scanf/fscanf 的%[]和%n说明符的使用方法
    listview改变选中行字体颜色
    oracle数据库单个数据文件的大小限制
    古堡算式
    java反射--注解的定义与运用以及权限拦截
  • 原文地址:https://www.cnblogs.com/dream397/p/13064145.html
Copyright © 2020-2023  润新知