Quantum 数据库增加新表

来源:互联网 发布:怎么网络报警 编辑:程序博客网 时间:2024/05/22 05:23

本文地址:http://blog.csdn.net/spch2008/article/details/9011321


1. 创建代码ovs_qos_db.py

'''Created on 2013-6-3@author: spch2008'''from sqlalchemy import Column, Integer, Stringfrom sqlalchemy.orm import excfrom quantum.db.models_v2 import model_baseclass QoSPortBinding(model_base.BASEV2):    __tablename__ = 'ovs_qos_port_binding'    port_id = Column(String(20), primary_key=True)        qos_id  = Column(String(20), primary_key=True)    def __init__(self, port_id, qos_id):        self.port_id = port_id        self.qos_id  = qos_id    def __repr__(self):        return "<QoSPortBinding(%s, %s, %s)>" % (self.port_id, self.qos_id)

将代码置于/usr/share/pyshared/quantum/plugins/openvswitch# 中


2. 引入该模块

    在/usr/share/pyshared/quantum/plugins/openvswitch#下的ovs_db_v2.py中,导入上述模块 

from quantum.plugins.openvswitch import ovs_qos_db

3. 创建软连接


/usr/lib/python2.7/dist-packages/quantum/plugins/openvswitch#   ln -s ../../../../../../share/pyshared/quantum/plugins/openvswitch/ovs_qos_db.py  ovs_qos_db.py


4. 重启quantum-server

    service quantum-server restart



原创粉丝点击