ubuntu 12.04 openstack nova -*** 不能启动

ubuntu22.04按组件安装openstack yoga版 阅读详情

服务器是dell r710 ,操作系统使用了ubuntu 12.04 server amd 64 ,导致了nova不能启动。

更换操作系统  ubuntu 12.04 server i386 64 后,就可以启动。(貌似不是这个原因,看下面)

按照官网,

chown -R root:nova /etc/nova
执行后,nova不能启动。原因就是root账号没有了权限。ft。。。。

*****************************************************************************

nova-compute 不能启动 log 如下:

2012-05-23 17:04:45 CRITICAL nova [-] Unknown connection type "None"
2012-05-23 17:04:45 TRACE nova Traceback (most recent call last):
2012-05-23 17:04:45 TRACE nova   File "/usr/bin/nova-compute", line 47, in <module>
2012-05-23 17:04:45 TRACE nova     server = service.Service.create(binary='nova-compute')
2012-05-23 17:04:45 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 241, in create
2012-05-23 17:04:45 TRACE nova     report_interval, periodic_interval)
2012-05-23 17:04:45 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 150, in __init__
2012-05-23 17:04:45 TRACE nova     self.manager = manager_class(host=self.host, *args, **kwargs)
2012-05-23 17:04:45 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 198, in __init__
2012-05-23 17:04:45 TRACE nova     utils.import_object(compute_driver),
2012-05-23 17:04:45 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 89, in import_object
2012-05-23 17:04:45 TRACE nova     return cls()
2012-05-23 17:04:45 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/virt/connection.py", line 82, in get_connection
2012-05-23 17:04:45 TRACE nova     raise Exception('Unknown connection type "%s"' % t)
2012-05-23 17:04:45 TRACE nova Exception: Unknown connection type "None"
2012-05-23 17:04:45 TRACE nova 

通过log可以看出 是connection 的type 没有配置

配置文件添加如下:/etc/nova/nova.conf

--connection_type=libvirt

即可以启动


*************************************

nova-network 不能启动,log如下:

2012-05-24 09:22:34 DEBUG nova.utils [-] Result was 1 from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:235
2012-05-24 09:22:34 DEBUG nova.utils [-] ['sudo', 'iptables-save', '-t', 'filter'] failed. Retrying. from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:248
2012-05-24 09:22:35 DEBUG nova.utils [-] Running cmd (subprocess): sudo iptables-save -t filter from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:219
2012-05-24 09:22:35 DEBUG nova.utils [-] Result was 1 from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:235
2012-05-24 09:22:35 DEBUG nova.utils [-] ['sudo', 'iptables-save', '-t', 'filter'] failed. Retrying. from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:248
2012-05-24 09:22:35 DEBUG nova.utils [-] Running cmd (subprocess): sudo iptables-save -t filter from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:219
2012-05-24 09:22:35 DEBUG nova.utils [-] Result was 1 from (pid=5892) execute /usr/lib/python2.7/dist-packages/nova/utils.py:235
2012-05-24 09:22:35 CRITICAL nova [-] Unexpected error while running command.
Command: sudo iptables-save -t filter
Exit code: 1

Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: 3 incorrect password attempts\n'
2012-05-24 09:22:35 TRACE nova Traceback (most recent call last):
2012-05-24 09:22:35 TRACE nova   File "/usr/bin/nova-network", line 49, in <module>
2012-05-24 09:22:35 TRACE nova     service.wait()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 413, in wait
2012-05-24 09:22:35 TRACE nova     _launcher.wait()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 131, in wait
2012-05-24 09:22:35 TRACE nova     service.wait()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, in wait
2012-05-24 09:22:35 TRACE nova     return self._exit_event.wait()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
2012-05-24 09:22:35 TRACE nova     return hubs.get_hub().switch()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in switch
2012-05-24 09:22:35 TRACE nova     return self.greenlet.switch()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main
2012-05-24 09:22:35 TRACE nova     result = function(*args, **kwargs)
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 101, in run_server
2012-05-24 09:22:35 TRACE nova     server.start()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 162, in start
2012-05-24 09:22:35 TRACE nova     self.manager.init_host()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 1706, in init_host
2012-05-24 09:22:35 TRACE nova     self.l3driver.initialize()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/l3.py", line 84, in initialize
2012-05-24 09:22:35 TRACE nova     linux_net.init_host()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 442, in init_host
2012-05-24 09:22:35 TRACE nova     add_snat_rule(ip_range)
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 432, in add_snat_rule
2012-05-24 09:22:35 TRACE nova     iptables_manager.apply()
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 943, in inner
2012-05-24 09:22:35 TRACE nova     retval = f(*args, **kwargs)
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 328, in apply
2012-05-24 09:22:35 TRACE nova     attempts=5)
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 812, in _execute
2012-05-24 09:22:35 TRACE nova     return utils.execute(*cmd, **kwargs)
2012-05-24 09:22:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 242, in execute
2012-05-24 09:22:35 TRACE nova     cmd=' '.join(cmd))
2012-05-24 09:22:35 TRACE nova ProcessExecutionError: Unexpected error while running command.
2012-05-24 09:22:35 TRACE nova Command: sudo iptables-save -t filter
2012-05-24 09:22:35 TRACE nova Exit code: 1
2012-05-24 09:22:35 TRACE nova Stdout: ''

2012-05-24 09:22:35 TRACE nova Stderr: 'sudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: 3 incorrect password attempts\n'
2012-05-24 09:22:35 TRACE nova

按照官方修改nova.conf配置文件就可以启动了,配置如下:参考地址http://docs.openstack.org/essex/openstack-compute/starter/content/Nova_Conf-d2s738.html

--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/run/lock/nova
--allow_admin_api=true
--use_deprecated_auth=false
--auth_strategy=keystone
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
--s3_host=10.10.10.2
--ec2_host=10.10.10.2
--rabbit_host=10.10.10.2
--cc_host=10.10.10.2
--nova_url=http://10.10.10.2:8774/v1.1/
--routing_source_ip=10.10.10.2
--glance_api_servers=10.10.10.2:9292
--image_service=nova.image.glance.GlanceImageService
--iscsi_ip_prefix=192.168.4
--sql_connection=mysql://novadbadmin:novasecret@10.10.10.2/nova
--ec2_url=http://10.10.10.2:8773/services/Cloud
--keystone_ec2_url=http://10.10.10.2:5000/v2.0/ec2tokens
--api_paste_config=/etc/nova/api-paste.ini
--libvirt_type=kvm
--libvirt_use_virtio_for_bridges=true
--start_guests_on_host_boot=true
--resume_guests_state_on_host_boot=true
# vnc specific configuration
--novnc_enabled=true
--novncproxy_base_url=http://10.10.10.2:6080/vnc_auto.html
--vncserver_proxyclient_address=10.10.10.2
--vncserver_listen=10.10.10.2
# network specific settings
--network_manager=nova.network.manager.FlatDHCPManager
--public_interface=eth0
--flat_interface=eth1
--flat_network_bridge=br100
--fixed_range=192.168.4.1/27
--floating_range=10.10.10.2/27
--network_size=32
--flat_network_dhcp_start=192.168.4.33
--flat_injected=False
--force_dhcp_release
--iscsi_helper=tgtadm
--connection_type=libvirt
--root_helper=sudo nova-rootwrap
--verbose





OpenStack Nova手动安装实战:从Ubuntu22.04到KVM虚拟机创建 OpenStack Nova是云平台中负责虚拟机调度与生命周期管理的核心计算服务,其本质是一套基于Python的分布式服务集群,依赖MySQL数据库、RabbitMQ消息队列、Keystone认证服务及libvirt/KVM虚拟化引擎协同工作。理解Nova不是独立软件而是多服务‘握手协议’体系,是成功部署的关键。技术价值在于实现IaaS层的资源抽象与自动化编排,广泛应用于高校云计算实训、私有云建设及边缘计算节点部署。本文聚焦Ubuntu 22.04环境下Nova的手动安装全流程,涵盖VMware虚拟机准备、 阅读详情

相关推荐

OpenStack Nova安装配置实战:从依赖排查到服务启动

OpenStack Nova是云基础设施中负责虚拟机全生命周期管理的核心计算服务,其本质是基于REST API的分布式资源调度系统。理解Nova需先掌握其与Keystone认证、RabbitMQ消息队列、MySQL元数据存储及Placement资源追踪之间的强耦合原理。该服务的技术价值在于实现跨物理节点的CPU/内存/磁盘资源抽象与弹性编排,广泛应用于高校云计算实训、企业私有云建设及OpenStack二次开发等场景。本文聚焦Ubuntu 22.04 + OpenStack Yoga环境下的Nova手动部署,

weixin_28347369的博客 315

openstack物理机nova状态为down的处理方法

文章目录物理机nova状态为down的处理思路说明故障排除思路1、先去web界面查看rabbitMq服务是不是正常的2、查看状态为down的nova服务是否为active,不为active即服务有问题3、不是服务问题(不能ssh过去),则直接去管理口重启物理机即可。 物理机nova状态为down的处理思路 说明 在控制节点上查看所有物理机运行状态,如果有某台为down,先别急着去重启物理机,而是先...

崔崇鑫的博客,你linux/云运维工作中的百科全书。 2万+

OpenStack Yoga版安装笔记(十一)nova安装(上)

OpenStack 是一个开源的云计算平台开源: OpenStack 是由社区驱动的,它的代码和设计是公开的,任何人都可以查看、修改和使用。云计算平台: 它提供了一套工具和服务,使得用户能够在虚拟化环境中创建、管理和部署应用程序。支持所有类型的云环境: OpenStack 设计灵活,可以适应不同的云部署模型,包括私有云、公有云和混合云。简单实施: OpenStack 的目标之一是让云服务的搭建和使用尽可能简单,减少复杂性。大规模可扩展性。

zkyqss的博客 1514

ubuntu 虚拟终端登录 incorrect 无法输入密码

ubuntu 虚拟终端登录 incorrect 无法输入密码

zhtxcs的博客 1万+

OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

【声明】 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwanghui/article/details/52034515 本文主要参考OpenStack官方文档 OpenStack Documentation for Mitaka : Installati

Sam Wong 1万+

三次密码错误退出系统

用的codeblocks软件,三次输入密码,如果正确则继续,否则会强制退出系统。应用的C++语言,运行很是完美,适合初学者参考学习借鉴

linux – Cloudera安装无法检测到CentOS上的root权限

我试图将新主机添加到CentOS集群中.它安装失败&在状态中给出“安装失败.无法检测到root权限”. 我知道Cloudera需要用户拥有无密码权限(“安装Cloudera软件包需要Root访问主机.此安装程序将通过SSH连接到您的主机,并以root用户身份或以无密码sudo的其他用户身份登录/ pbrun特权成为root.“).我怎样才能做到这一点?我试着编辑/ etc / sudoers文件. 编辑:在sudoers文件中,我添加了行: cdh ALL=(ALL): ALL #cdh is my

萌兔兔MMQ!! 1555

MATLAB MinGW-w64 C/C++ 编译器 手动安装配置

根据Matlab版本与MinGW版本对应关系,手动安装、配置并测试MinGW

zjh2883的博客 7342

linux输入密码后提示密码错误,用sudo命令没有提示输入密码,而是出现sudo:3次错误密码尝试的解决...

比如在Deepin系统中输入sudo apt update、sudo ls等命令,这时并没有提示输入密码,而是出现了对不起,请重试,然后会出现sudo: 3次错误密码尝试。即它是直接提示失败的,而且连着失败3次,已排除是回车键粘连的可能,因为经过了打开文档编辑器测试,并没有按键粘连问题。原因和解决方案1、可以试试以下方案:echo "your password" | sudo -S xxxxxxx...

weixin_28936649的博客 1万+

LinuxCNC开发实战:从安装到EtherCAT配置全解析

本文详细解析LinuxCNC开发实战,从系统安装到EtherCAT总线配置全流程。涵盖实时内核优化、伺服驱动器PDO映射、HAL配置及自定义运动学开发,帮助开发者快速搭建工业级数控系统,提升运动控制精度与稳定性。

rgv234567的博客 353

DINOv2 基于自定义数据集进行图片分类预测

(前提是安装好pytorch)1. pip安装2. 下载dinov2提供的预训练模型,需要自行前往网站上查找dinov2模型进行下载。模型需要下载三个文件:下载完成后将上述三个文件放置在本地一个名为dinov2_base的文件夹中即可。

sinat_34770838的博客 6665

Ubuntu 12.04 Openstack Essex 安装步骤(单节点)

8月13日,第一次修改:增加安装截图; 8月22日,第二次修改:修改由于转换格式所产生的一些小的错误 8月23日,第三次修改:添加一些漏出的步骤(错误提供者:bruce) 一、系统准备 1.       安装ubuntu系统 注意分区部分:系统分区是需先格盘,分出5个区,3个主分区,2个逻辑分区; 以150G硬盘为例: Primary1:100G   挂载到目录/root下; Pr

sweetburden2011的专栏 8537

LLaMA Factory多卡微调的实战教程(持续更新)

本文主要介绍了LLaMA Factory多卡微调的实战教程(持续更新),希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 配置环境 2.1 安装虚拟环境 2.2 安装依赖库 2.3 模型选型与下载 2.4 配置多卡环境 3. 运行代码 3.1 构建训练数据 3.2 修改配置文件 3.3 微调 3.3.1 zero3微调 3.3.2 启动API 3.3.3 模型测试

herosunly的博客 25万+

OpenStack Nova 制作 Ubuntu 镜像

最近超级忙,被 Mesh Potato 的项目折腾的不行,发现只要什么东西沾上 “分布式、集群” 这些东西事情就变得格外复杂,一台 Asterisk 服务器做 VoIP 容易,n 台 Asterisk 服务器做集群就不容易;一台 Xen/KVM 服务器做虚拟机容易,n 台 Xen/KVM 服务器做云计算就不是那么容易。上星期我们介绍了在 Ubuntu 上安装和配置 OpenStack Nova

Luis 3764

开关电源和线性电源Multisim电路仿真实验汇总——硬件工程师笔记

本文系统介绍了稳压电源的基础知识与应用实验。首先阐述了稳压电源的定义与类型,包括线性稳压电源(如LM7805/7905)和开关稳压电源(降压/升压/升降压式)的工作原理、参数特点及优劣势。随后详细讲解了各类稳压电源的实验设计,如线性稳压电源的电路实现、开关稳压电源的PWM控制方法等。最后汇总了硬件工程师相关的笔试面试资源,涵盖器件知识、电路仿真、企业真题等内容。全文结合理论分析与Multisim仿真,为电子工程学习者提供了稳压电源的实用技术参考。

XU157303764的博客 1640

药物对接仿真软件:HADDOCK_(16).实践项目:抗体-抗原对接案例

定义分子结构文件。

kkchenjj的博客 579

【OpenStack】在ubuntu20.04上部署openstack(Ussuri版)

【OpenStack】在ubuntu20.04上部署openstack(Ussuri版)

God_WZH的博客 1万+

基于数字图像处理方法的迷宫问题图解 : 基于骨架提取、四邻域

问题是,这条红色的线是人为标记出来的能通的路线,对计算机来看,黑色和红色的线没有任何差异,所以之前的想法压根不起作用。对应于数字图像的表达,就是从远离主干的分支端点出发,如果4邻域中只有一个可以通的道路,那么这个点在分支上。闪电划过,有一道连接了天空和大地,就是迷宫的解,其余的分支就是迷宫中对应的死路。类似这个闪电图,假设图中最粗的主干(迷宫解的路线)是最先形成的,其余的细小的分支是慢慢从主干上形成的。因此,只要在端点的4邻域中,找到可以走的道路,那么一定就是分支,也就是要移除的路线。

Henry的博客 2074

OpenStack 部署实践与原理解析 - Ubuntu 22.04 部署 (DevStack)

OpenStack 是一个强大的开源云计算平台,广泛应用于构建和管理公共与私有云。本文将详细探讨 OpenStack 的原理、不同的安装方式及其适用场景,以帮助读者理解如何高效部署 OpenStack。OpenStack 是一个灵活且强大的云计算平台,理解其原理和架构对于成功部署至关重要。根据不同的需求选择合适的安装方式,可以更有效地管理云资源。希望本文能为你的 OpenStack 部署实践提供有价值的参考。

weixin_41004518的博客 3587

基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程

利用STM32单片机移植NES游戏模拟器,完成NES游戏开发,可以玩标准的NES游戏,已测试超级玛丽、魂斗罗之类的都可以正常运行。

4万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Ubuntu 12.04 Openstack Essex 安装(单节点)

参考原文地址:http://www.chenshake.com/ubuntu-12-04-openstack-essex-installation-single-node/ Nova,Keystone,Glance,Horizon都采用mysql Keystone 的endpoint也导入到mysql里  自己安装心得: 试用命令的地方在操作的时候去掉换行符 \ (如果有这个符

wsl的专栏 1314

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu Server 12上安装OpenStack Nova后nova-compute和nova-volume启动不了的问题解决

大家在搭建OpenStack的过程中,很多人都会参照着“os-compute-startguide-trunk”上的例子和步骤选用Ubuntu server 12.04来进行安装。安装上面的操作步骤肯定是没错的,但是由于文档不可能包罗万象,而且系统的设置不会完全相同,在安装过程中有错误在所难免。 我在安装进行到Nova这个步骤完成后,运行sudo nova-manage service list

肖飞figo的云计算专栏 2651

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ubuntu 16.04 上安装OpenStack Mitaka (all-in-one):Nova 安装与配置

本文介绍在ubuntu 16.04下单点安装OpenStack Mitaka Nova的过程

zhujie_hades的博客 2796

Ubuntu 20.04集群手动安装OpenStack Yoga

文章目录基础基础中的基础基础OpenStack 基础 基础中的基础 我这里用的是Ubuntu 20.04,开局白板啥都没有。 好像已经使用netplan和NetworkManager管理网络,但是因为centos不用NM,而且为了方便,我这里使用network管理网络。 首先需要安装几个软件,分别是networking服务、网桥工具以及网络工具(比如ifconfig)。 只有有了网桥工具才能正常创建网桥,不然会报错 apt install ifupdown bridge-utils net-tools --

RBK的博客 4565

OpenStack Nova服务端手动安装与配置指南

OpenStack Nova是云计算平台的核心计算服务,负责虚拟机全生命周期管理。其本质是一套基于Python的分布式服务组件,依赖Keystone认证、MySQL数据库、RabbitMQ消息队列及libvirt虚拟化层。理解Nova服务端(非CLI客户端)的架构原理,对私有云部署、故障排查和安全合规至关重要。技术价值体现在高度可控性、深度定制能力与生产级可调试性,广泛应用于金融、政务、边缘计算等需强审计与内核适配的场景。本文聚焦Nova服务端的手动部署实践,覆盖环境准备、源码安装、配置详解与服务注册全流程

virusswb的专栏 411
上一篇: OpenStack Image制作、发布&管理
下一篇: Openstack 启动instance 'hvm'错误
leckie
博客等级 码龄19年 4粉丝 17原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值