中文
注册

计算节点中未升级QEMU、libvirt,Neutron、Nova服务启用异常的解决方法

问题现象描述

计算节点QEMU使用2.12、libvirt使用4.5.0,控制节点无法找到该计算节点Neutron和Nova服务。

在计算节点中执行命令systemctl restart neutron-*systemctl restart openstack-nova-*时,提示“Job for openstack-nova-compute.service failed because the control process exited with error code”.

关键过程、根本原因分析

相关组件不兼容。

结论、解决方案及效果

  1. 升级相关组件。
    yum install -y epel-release
    yum -y install python-pip
    pip install --upgrade urllib3
    pip install requests
    pip install --upgrade requests
  2. 在控制节点重新填充Neutron、Nova数据库。
    su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \ 
    --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron
    su -s /bin/sh -c "nova-manage api_db sync" nova  
    su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova  
    su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova  
    su -s /bin/sh -c "nova-manage db sync" nova
    su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova 
    nova-manage cell_v2 discover_hosts
  3. 分别在控制节点和计算节点重启服务。
    systemctl restart neutron-*
    systemctl restart openstack-nova-*
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词