关于neutron.service启动不成功

neutron-server.service启动失败显示代理报错http://controller:9696/v2.0/agents.json 启动neutron-server.service服务不成功,在显示代理中报错connection to http://controller:9696/v2.0/agents.json [root@controller ~]# systemctl restart neutron-server.service Job for neutron-server.service failed because 阅读详情
AI摘要

本文介绍了Neutron服务启动失败的几种常见原因及解决方法,包括配置文件中的核心插件设置错误、消息队列密码错误及网络服务初始化脚本设置不当等问题。

neutron.service启动不成功一般有三种错误可能

前两种是启动时,长时间卡主无反应,第三种为启动失败报错

1.neutron.service配置文件中core_plugin = xxx 的设置错误,错误和没有写都会导致启动时卡主

第一种日志无明显报错


2.neutron.service配置文件中[oslo_messaging_rabbit]下rabbit_password=xxx的密码设置错误,此项错误会导致启动时卡主

第二种报错AMQP5672


3.如果你没有设置网络服务初始化脚本的超链接将导致neutron.service启动失败

[root@controller ~]# systemctl restart neutron-server.service   
Job for neutron-server.service failed because the control process exited with error code. See "systemctl status neutron-server.service" and "journalctl -xe" for details.

设置后启动成功

[root@controller ~]# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
[root@controller ~]# systemctl restart neutron-server.service 

——————————————————————————————————————————————————————————————————

注意:不只是neutron.service写错了会导致失败

如果neutron-linuxbridge-agent.service配置文件中[ml2]配置下tenant_network_types = vxlan写错了也会导致neutron.service启动失败。

有一个神奇的现象就是,上述那个写错了,neutron-linuxbridge-agent.service启动居然是成功,反而是neutron.service的报错.....这就很气

[root@controller ~]# systemctl restart neutron-server.service
Job for neutron-server.service failed because the control process exited with error code. See "systemctl status neutron-server.service" and "journalctl -xe" for details.
[root@controller ~]# systemctl restart neutron-linuxbridge-agent.service
需要特别注意,写错了neutron-linuxbridge-agent.service的配置居然导致neutron.service是启动失败,错了的反而启动正常

—————————————————————————————————————————————————————————

有一种没有报错的情况需要注意[keystone_authtoken]下密码错误,这是会启动成功的,但是在neutron agent-list中会报错

503 Service Unavailable

The server is currently unavailable. Please try again at a later time.

   
Neutron server returns request_ids: ['req-2c1666fe-e70f-45e2-b5fd-98e154050f74']

503的报错大多是keystone认证问题


neutron-server 故障排错 前两天封装了一套自动化脚本来安装openstack(queens),意在免去手动繁琐,可是由于一个小错误,导致neutron-server服务无法启动。启动日志如下: ● neutron-server.service - OpenStack Neutron Server Loaded: loaded (/usr/lib/systemd/system/neutron-server.service; enabled; vendor preset: disabled) Active: activati 阅读详情

相关推荐

两行命令解决Job for network.service failed because the control process exited with error code. 问题

在使用linux系统时我们修改network配置后经常要用到systemctl restart network命令重启网卡是修改生效,但是使用这个命令经常会包一下错误 Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details. 这是什么原因造成的呢?其

qq_46034741的博客 2万+

vmware克隆报错Job for network.service failed because the control process exited with error code

如果两种都配置会引起冲突。由于一般我们都是使用 network 配置静态ip,可能是克隆导致NetWorkManager自动配置,具体原因不清楚,发生了冲突,所以把它禁用掉就好了。网上有很多说法,大多都是重新vim /etc/sysconfig/network-scripts/ifcfg-ens33 配置静态ip的, 也有说是mac地址问题,这些原因一一测试都排除了,其实是网卡不工作了,最后只有一种方法管用,关闭NetworkManager。4.感觉阅读,如果能帮到您,是我的荣幸。

miaomiao0705的博客 1058

openstack——Neutron基本架构详解

文章目录一:Neutron基本架构二:neutron ——neutron-server详解三:neutron——neutron-plugin插件四:neutron——neutron agent 、neutron provider代理与网络提供者五:neutron的物理部署5.1 控制节点和计算节点5.2 控制节点和网络节点六: neutron 主要插件、代理与服务6.1 插件——ML2插件6.1....

Lfwthotpt的博客 1万+

使用service network restart命令报错“Job for network.service failed because the control process exited.....

配置完/etc/sysconfig/network-scripts/ifcfg-eno16777736文件后,使用service network restart命令报错"Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details."

joyoung12138的博客 4054

neutron-server加载neutron_lbaas service plugins

Table of Contents 0. systemctl status neutron-server:获取neutron-server 脚本入口... 2 1. /usr/bin/neutron-server:Main 函数入口... 2 2. cmd/eventlet/server/__init__.py:main函数实现... 3 3. server/wsgi_eventlet.py:wsgi_eventlet.eventlet_wsgi_server 函数实现... 3 4. se...

803

openstack开发实践(六):Neutron源码解析

neutron核心架构 neutron组件为用户提供了云平台中软件定义网络的功能,它负责管理虚拟网络组件,包括Networks、Switches、Subnets和Routers,同时提供高级网络服务,如Load Balance、Firewall和VPN。Neutron中不同的组件及其部署的节点如下图所示: 从中我们可以看出Neutron中的组件可以分为4种 Server:Neutron Ser...

weixin_41977332的博客 2176

Neutron中的Service类

Service是OpenStack中很重要的一个概念,各个服务的组件都以Service类的方式来进行交互。 Neutron中的Service类继承自rpc中的Service,整体的继承关系为 neutron.openstack.common.service.Service类-->neutron.common.rpc.Service类-->neutron.service.Service类

yeasy的专栏 1668

Neutron中的iptables

声明: 本博客欢迎转发,但请保留原作者信息! 新浪微博:@孔令贤HW; 博客地址:http://blog.csdn.net/lynn_kong 内容系本人及本人团队学习、研究和总结,如有雷同,实属荣幸! 作为OpenStack中的网络组件,Neutron提供了面向租户的,L2-L7层的各种服务。作为一种实现原型,Neutron中的linuxbridge和openv

代码改变世界 8208

Neutron的服务service与代理agent

通常Neutron环境由运行在一个或多个节点上的多个服务service和代理agent组成(尽管某些特殊环境可能不需要任何代理)。每个服务都提供了一些网络或API接口。特别感兴趣的有以下几个: neutron-server. 提供API端点以及数据库访问点。它通常在称为控制器Controller的节点上运行。 Layer2 agent代理. 通过Open vSwitch, Linuxbri...

redwingz的博客 1537

Google OR-Tools的CP-SAT求解器,为什么比传统线性规划更适合你的组合优化问题?

本文深入解析Google OR-Tools中的CP-SAT求解器为何比传统线性规划更适合解决组合优化问题。CP-SAT融合约束规划与可满足性理论,原生支持复杂逻辑约束和离散决策,在物流、生产调度等领域展现出显著优势。通过技术对比和实战案例,展示CP-SAT在处理高组合复杂度问题时的卓越性能。

weixin_28700593的博客 925

海康VM加密狗无法识别常见问题排查

海康VM加密狗无法识别常见问题排查

视觉人机器视觉的博客 2717

启动neutron-openvswitch-agent.service的时候报错socket.error: [Errno 13] Permission denied

启动neutron-openvswitch-agent.service的时候报错socket.error: [Errno 13] Permission denied stderr: Traceback (most recent call last):   File "/usr/bin/neutron-rootwrap-daemon", line 10, in     sys.

Michael_XiaoQ的博客 6105

OCCT(Open CASCADE Technology)入门-2.搭建开发环境

安装完成后,在【扩展】菜单下会看到【Qt VS Tools】菜单,打开子菜单【options】进入qt配置窗口。打开VS后随便创建一个新项目,进入开发环境主页,打开顶部菜单【扩展】->【管理扩展】打开管理扩展窗口。然后点击右下角【创建】,一路【next】即可,最后会进入到开发主界面,得到一个下面的工程结构。好了,到这里基本的环境我们已经安装好了,下面我们开始创建项目并配置开发环境。打开顶部菜单【项目】,点击最后一个菜单项【xxx属性】,进入项目配置界面。这里的配置一般不用改,我们看【Versions】

2501_91235145的博客 2875

openstack报错——MainPID=0 Id=neutron-server.service ActiveState=failed

报错信息 [root@controller ~]# openstack-service status | grep failed MainPID=0 Id=neutron-server.service ActiveState=failed [root@controller ~]# systemctl restart neutron-server.service Job for neutron-server.service failed because a timeout was exceeded. See

宝耶需努力的技术分享博客 1582

保姆级教程:在Ubuntu 22.04上搞定PX4 V1.14 + ROS2 Humble的HITL仿真(避坑实录)

本文提供在Ubuntu 22.04上配置PX4 V1.14与ROS2 Humble的HITL仿真环境的详细教程,涵盖环境准备、固件编译、QGroundControl配置、ROS2通信设置及联调测试。特别针对版本兼容性、Gazebo插件构建和MicroDDS配置等常见问题提供避坑指南,帮助开发者高效搭建无人机仿真系统。

weixin_30836759的博客 1004

若依框架(ruoyi vue版)集成jeecg积木报表整体完整实用教程(超长篇幅耐心阅读)

若依框架(ruoyi vue版)集成jeecg积木报表整体完整实用教程,主要说明jeecg积木报表的集成、jeecg积木报表嵌入若依菜单、token权限控制,以及iframe嵌入表格等内容。

weixin_53067723的博客 4642

neutron启动失败报错:ERROR neutron CantStartEngineError: No sql_connection parameter is established

neutron启动失败报错:ERROR neutron CantStartEngineError: No sql_connection parameter is established。

代码讲故事 1185

matlab之作图设置游标的精度

matlab画出的figure游标的精度往往是固定的,这就对我们的调试和查看数据造成了不便。 那么怎么修改游标的精度呢? 首先,获取游标dcm_obj = datacursormode(gcf);然后对游标的精度进行设置:set(dcm_obj,'UpdateFcn',@NewCallback)这个NewCallback是什么东西呢?这是一个可以返回游标精度的函数,具体内容如下:function

落日之城 8959

OpenStack neutron的provider模式和self-service模式的理解

最近在做ovn的研究,涉及到与neutron结合时候,遇到了两种网络模式,一种是provider模式,一种是self-service模式。起初有些混乱,研究和学习之后,发现其实就是我们项目里所说的Vxlan版本和vlan版本。。。 网络对此解释比较少,在此把学习过程中的理解写出来。 1、看图说话 首先看下openstack官网的图,第一张是provider模式,第二张是self-servi...

Nicholas的专栏 2710

system.img解包打包工具

最近需要对system.img进行解包,修改系统属性和添加自己的APK,再打包烧录,整理俩个方法。 system.img解包打包工具方法一 1、把system.img转换成ext4格式 ./simg2img system.img system_ext4.img 2、挂载ext4到systemMount目录进行修改 sudo mount system_ext4.img systemMount/ -o loop 3、修改完成后 unmount 退出挂载使用如下命令

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 9705

锂电池充放电管理-单片机通用模版

- **①两节锂电池通过电阻分压检测ADC,再根据电压划分电量等级;** - **②充电使用的是锂电池充电IC方案,可通过硬件电阻参数调节充电电流,并可以通过STAT引脚检测充电和满电状态(充电注意会抬高电压);** - **③放电根据ADC_BAT检测电池电量进行等级划分(注意大负载电压骤降瞬间);** - **④充放电过程注意在电量划分等级临界值来回抖动现象;**

a6662580的博客 1489

Controller节点无法启动neutron-server

查看日志文件 tail /var/log/neutron/server.log Exception: Neutron core_plugin not configured! 发现 [DEFAULT] 下并未配置参数 再次启动,成功

指剑 2153

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

注意,neutron中service_plugins所配置的值一定要注意顺序

注意,neutron中service_plugins所配置的值一定要注意顺序

gkzl1026的博客 812

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

neutron启动失败报错:ERROR neutron CantStartEngineError: No sql_connection parameter is established...

neutron启动失败报错:ERROR neutron CantStartEngineError: No sql_connection parameter is established。登录后复制 [root@nova neutron]# systemctl status neutron-server.service ●...

weixin_37053933的博客 1137

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

openstack学习之neutron_架构

neutron包括了如下几个组成部分:rest API定义,neutron server和agent。 Rest API 包括标准API(Networking Rest API)和扩展API(Networking Rest API extensions)。该部分是neutron的对外访问接口,neutron的所有功能全部通过这些api对外展现。 标准api neutron的

zhengleiguo的专栏 4921
上一篇: docker重启后启动失败Failed to start Docker Application Container Engine.
下一篇: Linux bridge agent状态xxx
不想飞的狗
博客等级 码龄9年 160粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值