nova baremetal tips

作者:Liping Mao  发表于:2014-09-05

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明

最近同事在用icehouse版本nova的baremetal driver在CentOS6.3上遇到了一些坑。之前对这块没什么了解,简单记录如下:

1.  启动时发现Bad or missing multicast discovery address:

调试发现dhcp server在回包时没有包含TFTP Server的地址,最终发现是dnsmasq的版本过低造成的。升级到2.66就解决了。

2.  "Unable to locate configuration file"

最后定位发现是在CentOS6.3上tftp配置的不对:

[[email protected] tftpboot]#
pwd

/tftpboot

[[email protected] tftpboot]#
ll

total 40

-rw-r--r-- 1 nova nova 23 Sep 5 01:07 map-file

-rw-r--r-- 1 nova nova 26595 Sep 5 01:10 pxelinux.0

drwxr-xr-x 2 nova nova 4096 Sep 5 01:35 pxelinux.cfg

[[email protected] tftpboot]# cat map-file

r ^([^/]) /tftpboot/\1

[[email protected] tftpboot]# cat /etc/xinetd.d/tftp

# default: off

# description: The tftp server serves files using the trivial file transfer \

# protocol. The tftp protocol is often used to boot diskless \

# workstations, download configuration files to network-aware printers, \

# and to start the installation process for some operating systems.

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = --map-file /tftpboot/map-file /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

时间: 2024-08-03 18:10:56

nova baremetal tips的相关文章

OpenStack入门篇(九)之nova服务(控制节点)的部署与测试

1.Nova介绍 Nova是openstack最早的两块模块之一,另一个是对象存储swift.在openstack体系中一个叫做计算节点,一个叫做控制节点.这个主要和nova相关,我们把安装为计算节点成为:nova-compute,把除了nova-compute叫做控制节点.nova-compute是创建虚拟机的,只是创建虚拟机,所有的控制都在另一台上.OpenStack计算组件请求OpenStack Identity服务进行认证:请求OpenStack Image服务提供磁盘镜像:为OpenS

[转] OpenStack Kilo 更新日志

OpenStack 2015.1.0 (Kilo)更新日志 原文: https://wiki.openstack.org/wiki/ReleaseNotes/Kilo/zh-hans 目录 [隐藏] 1 OpenStack 2015.1.0 (Kilo)更新日志 1.1 OpenStack对象存储(Swift) 1.1.1 新功能 1.1.1.1 纠删码(beta) 1.1.1.2 复合型令牌(Composite tokens) 1.1.1.3 更小规模.不平衡集群的数据位置更新 1.1.1.4

Openstack nova(二)——架构(一)

架构源自需求 需求分析 软件架构大部分都来自于需求.能够说.有什么样的需求,就会有什么样的架构, 尽管不同一时候期,不同的人来实现,可能不全然一样.可是整体来说, 架构不会相差太远. 如今假设假设须要自己来实现一个相似Openstack这样功能的软件,会是什么样的呢? 首先,还是再看看前一章中总结的最简单的需求 物理server的管理 server的选择 虚拟机的创建.开机.关机.挂起.暂停.调整.迁移等操作 物理server的管理 要对物理server进行管理, 至少要满足下面几个条件 要有一

《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地址:http://blog.csdn.net/qq_21398167/article/details/46385651 初始化Nova (1).安装nova: [[email protected] ~]# yum -y installopenstack-nova (2).创建nova数据库: [[e

nova

[email protected]:~$ nova usage: nova [--version] [--debug] [--os-cache] [--timings] [--timeout <seconds>] [--os-auth-token OS_AUTH_TOKEN] [--os-username <auth-user-name>] [--os-password <auth-password>] [--os-tenant-name <auth-tenant

nova命令汇总一

nova命令汇总一 --nova命令解释 首先,通过nova-manage version查看nova版本2014.2.3#nova --version2.20.0运行nova help 命令,可以得到如下信息:其中前面的部分是需要加载的一些环境变量,包括租户名称.用户ID.密码等,为了对其进行相应的权限验证和审核功能,其中CLI命令的主要包括以下内容:absolute-limits 为用户得到一个完全限制列表add-fixed-ip 给虚拟机绑定一个固定IP地址add-floating-ip

Android应用程序性能优化Tips

主要介绍一些小细节的优化技巧,虽然这些小技巧不能较大幅度的提升应用性能,但是恰当的运用这些小技巧并发生累积效应的时候,对于整个App的性能提升还是有不小作用的.通常来说,选择合适的算法与数据结构会是你首要考虑的因素,在这篇文章中不会涉及这方面的知识点.你应该使用这篇文章中的小技巧作为平时写代码的习惯,这样能够提升代码的效率. 通常来说,高效的代码需要满足下面两个原则: 不要做冗余的工作 尽量避免执行过多的内存分配操作 To ensure your app performs well across

程序员取悦女朋友的正确姿势---Tips(iOS美容篇)

前言 女孩子都喜欢用美图工具进行图片美容,近来无事时,特意为某人写了个自定义图片滤镜生成器,安装到手机即可完成自定义滤镜渲染照片.app独一无二,虽简亦繁. JH定律:魔镜:最漂亮的女人是你老婆魔镜:程序员不是木头人 核心技术 图片滤镜核心技术的基本思路如下: 核心技术流程 具体流程 1.创建一个图像处理工具类 注:该类实例包括一个图像处理方法,该方法在传入原始图像和一个颜色矩阵后生成一个处理好的图像. @interface JHFeilterManager : NSObject @proper

nova - nova base image id的生成算法

nova spawn instance的时候,会先create_image,下面是获取的base image的函数 def get_cache_fname(images, key):     """Return a filename based on the SHA1 hash of a given image ID.     Image files stored in the _base directory that match this pattern     are c