1.计算节点nova补丁没有安装或者配置文件没有修改,可以按照VCFC发布的插件安装指导做好nova补丁的安装
2.控制节点上存在着openstack原生的agent,与H3C VCFC的插件产生的agent冲突,导致虚端口不能正确创建
解决办法:
第一步:检查控制节点/etc/hosts,是否存在对应计算节点的IP,配置方式如下:
[root@controller ~]# vim /etc/hosts
127.0.0.1 localhost
99.0.40.20 controller
99.0.40.21 compute1
第二步:关闭计算节点的neutron-openvswitch-agent进程,并删除
(1)首先查看计算节点neutron-openvwitch-agent的状态,如果是激活状态需要关闭
[root@compute1 ~]# systemctl status neutron-openvswitch-agent.service
● neutron-openvswitch-agent.service - OpenStack Neutron Open vSwitch Agent
Loaded: loaded (/usr/lib/systemd/system/neutron-openvswitch-agent.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2017-12-14 17:04:49 CST; 2 weeks 6 days ago
(2)关闭neutron-openvswitch-agent进程
systemctl disable neutron-openvswitch-agent.service
systemctl stop neutron-openvswitch-agent.service
(3)在控制节点上查看neutron的agent,如果计算节点存在neutron-openvswitch-agent,则进行删除
[root@controller ~]# neutron agent-list
+--------------------------------------+--------------------+----------+-------+----------------+----------------------------------+
| id | agent_type | host | alive | admin_state_up | binary |
+--------------------------------------+--------------------+----------+-------+----------------+----------------------------------+
| fce58d05-ad89-49fe-aad5-c105bb6330a3 | Open vSwitch agent | compute1 | :-) | True | neutron-openvswitch-agent |
(4)在控制节点上删除计算节点的agent
[root@controller ~]# neutron agent-delete fce58d05-ad89-49fe-aad5-c105bb6330a3
第三步:查看h3c-agent启动了几个,如果有多个h3c-agent进程启动,则只启动一个,其他的全部关闭,关闭命令如下:
systemctl disable h3c-agent.service
systemctl stop h3c-agent.service
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作