虚拟机配置Openstack常见问题汇总

之前配置了openstack,遇到一些问题,现在将问题全部汇总记录在这里。

(1)问题:主机名字修改不了;

原因:没有进入root状态;或者没有正确打开文件,要打开的是/etc/hostname,结果忘记一个斜杠,直接/etc/hostname

解决方案:1、进入root状态 ,使用命令行sudo su 后面输入密码

     2、检查输入文件名字是否正确

(2)问题:输入信息不进去

原因:可能是linux的操作键盘个windows不一样

解决方法:将光标移动到要输入的位置,然后按键盘 i ,然后进行输入,删除直接用delete键,

(3)问题:修改文件保存不了

原因:没有进入root状态,所以没有权限保存;未使用英文字符,导致保存命令无效

解决方案:1、进入root状态 ,使用命令行sudo su 后面输入密码

2、在vi 打开的情况下,使用esc+:wq!保存;如果使用gedit 打开文件,可以直接ctrl+x保存,但是要建立在管理员权限在才有效(gedit 命令适用于desktop版本)。

(4)问题:配置主机网络环境错误:

原因:没有查看本身自带的ifconfig,直接参照视频教程做

解决方案:1、ifconfig ,然后查看到address IP地址,然后修改最后一个为基准,对IP地址进行修改,比如我的是192.168.17.129开始,逐渐递增130,131,132,133。网关要查看一下,使用nm-tool。

2、如果参照视频教程,相应的也要把虚拟机的网络配置器修改为你所配置的网络IP Address

(5)问题:openstack no command

原因:没有openstack 这个命令

解决方案:下载安装openstackclient ,也就是openstack的包,同时要记得加载source-openrc.sh

(6)问题:ping 不通虚拟机

原因1、检查物理链路是否正常,网线,交换机是否正常

2、网卡的状态是否为UP  (ip addr)

3、查看配置是否IP地址是否正确

4、检查虚拟机是否重启,IP地址是否更改为设置的?

解决方案:1、物理链路问题的话就要去虚拟机的网络编辑器设值好相应的IP地址

2、网卡状态显示为down ,即没有开启网卡,尝试开启;显示为unknown即为在配置主机网络环境时网络不稳定,由于网络自动分配,导致后期找不到,这种情况可能就要重装。

3、ifconfig,核对好自己本机的IP地址

4、配置好网络环境后要重启一下reboot,可能就成功了

(7)问题:创建云硬盘失败 

原因:Ntp问题,各个节点时间不同步。

解决方案:下载安装NTP或者chrony

(8)问题:出现错误但是找不到出错地方

原因:可能遗漏某步骤或者在配置过程中不小心删除重要文件

解决方案:每完成一个点尽量拍摄一个快照,这样子一旦出现配置错误,可以直接返回原先稳定状态。

(9)问题:消息队列启动失败

原因:1、/etc/hosts中IP是否正确,检查installrc和lib/hosts中IP是否正确

解决方案:1、检查/etc/hosts中IP是否正确 ,采用脚本安装还需检查installrc和lib/hosts中IP是否正确

(10)问题:数据库启动失败 

原因:监听IP是否正确,如果采用脚本安装还需检查installrc和lib/hosts中IP是否正确

解决方案: 如都没问题,手动卸载数据库,并删除库文件rm -rf /var/lib/mysql/再次安装


(11)问题:执行source admin-openrc.sh后执行命令报错 

原因:环境中有代理,或者其他环境变量干扰。此问题也和开发人员编程习    惯有关,在写代码是从不喜欢写绝对路径,环境中执行了该程序导致。出现问题是无从查起。

解决解决方案: 重启物理机、或者将admin-openrc.sh内容拷贝出来在命令行中执行一遍

(12)错误内容:Therequest you
have made requires authentication. (HTTP 401)
(Request-ID:req-70bb9d8c-a1ba-47e3-8dc4-ef2e63e269f4)

原因:401是未授权导致。密码或账号错误。

解决方案:填写创建用户时的密码。

(13)错误内容:数据库同步错误,

原因:一般原因是connection参数不对,或者密码错误,格式不对等。数据库未关闭时,往往会造成错误。

解决方案:重启数据库。检查connection的参数

(14)错误内容:云主机 "two" 执行所请求操作失败,云主机处于错误状态。: 请稍后再试 [错误: No valid host was found. Thereare not enough hosts available.].

原因:多半是计算节点down,或者是计算节点上的资源不够用了

解决方案:查看计算节点资源,查看计算节点是否启动:openstack compute service
list novaservice-list

(15)错误内容:Fail toconnect
vnc

原因:VNC配置错误,连接实例的ip地址不对(一般是因为控制节点两块网卡,而写入的IP地址不可用于通信)

解决方案:重启实例,修改VNC配置,换控制节点另一块网卡的IP地

(16)错误内容:路由删除不掉

原因:多半是还有浮动IP在用的原因

解决方案:删掉浮动IP

(17)错误内容:Dashboard登陆不上去,报错Unauthorization

原因一: 在/etc/keystone/keystone-paste.ini 中的 [pipeline:public_api], [pipeline:admin_api],
and [pipeline:api_v3] 三个选项中未移除 admin_token_auth。这是临时授权,未移除会被警告。

原因二:Dashboard配置文件 /etc/openstack-dashboard/local_settings.py。其中注意几点:时区可能未配置好,API版本不对

解决方案:1、在/etc/keystone/keystone-paste.ini 中,移除admin_token_auth;

2、时区如果不知道最好不要选;  OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3"
%OPENSTACK_HOST 中的V3 一定要改成V3

(18)错误内容:’module’ object has no attribute ‘SSL_ST_INIT’

原因:模块对象没有属性的ssl_st_init”

解决方案:pip uninstall pyopenssl

       pip install pyopenssL

配置Openstack的话,可以直接参照官网上的内容直接配置。一开始写着是需要三台虚拟机,但是后期实际在配置过程中,基本是compute节点跟controller节点上配置就可以了。配置openstack的话要求运行内存,存储容量都要足够,这样子才能保证后期都能完整进行。

在前文提到过配置openstack有server版跟destop版;如果用server版要用secureCRT才能复制粘贴,这样子可以提高效率。用desktop版可以gedit打开文本编辑器,还可以查找,更快捷。

原文地址:https://www.cnblogs.com/skylarzhan/p/9030600.html

时间: 2024-11-01 18:46:58

虚拟机配置Openstack常见问题汇总的相关文章

openstack快速更改虚拟机配置

在使用nova resize去修改虚拟机的配置的时候,实际调用的是migrate的代码. 在默认情况下,执行resize的时候,首先会进行磁盘disk镜像和后端镜像进行一个合并成raw,然后转换成qcow2的过程.而且会进行迁移的动作.整个过程会相当的消耗时间,而且我们一般只需要修改cpu和mem的大小,并不需要去合并镜像,更不需要去做迁移. 总之,在单台宿主机上去进行nova resize是一件很让人蛋碎的事情. 事实上,在reboot一个instance的时候,这个instance的libv

Openstack 云计算 (一): kvm 虚拟机配置

Openstack 云计算 (一): kvm 虚拟机配置 标签(空格分隔):openstack系列 一:关于虚拟化 二:kvm 虚拟机 一. 关于虚拟化 1.1.虚拟化的概念 1. 系统虚拟化是将底层物理设备与上层操作系统,软件分离的一种去藕合技术,在一台物理集群上路径的划分出多台机器 2. 虚拟化的目录表是实现IT 资源利用效率和灵活的最大化 3. 产品vmware vsphere esxi 就是最典型的产品 1.2 虚拟化Hypervisor 在一台物理机上虚拟出多个虚拟计算机(虚拟机,Vi

OpenStack安装与配置各种问题汇总

1, 如何解决CRITICAL glance [-] AttributeError: 'NoneType' object has no attribute 'drivername' 今天在配置OpenStack的Glance时,前边进行的都很顺利,当作到这一步时sudo glance-manage db_sync时出现了如下错误 根据错误提示,想到可能是配置问题,于是就查找了配置文档,发现需要在/etc/glance/glance-registry.conf和/etc/glance/glance

零基础学习openstack【完整中级篇】及openstack资源汇总

1.你是如何学习openstack的?2.你对openstack的组件了解多少?3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩心事,内容整合来自: 零基础学习openstack(上)[中级篇] 零基础学习openstack(下)[中级篇] 是在 零基础学习openstack[初级篇]基础上的一个继续: 初级篇,我们主要是有这么一个概念,openstack的组成openstack由哪些部分来组成: Identity(代号为“Ke

#openstack故障处理汇总

##openstack故障处理汇总 openstack pike 部署 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ################################# #1.虚拟机网络正常,网页控制台报错 "错误:无法连接到Neutron" #查询原因如下: #Dashboard默认配置开启了路由,而Neutron配置没开启,造成冲突 #解决办法1 #Dashboard配置关闭路由,重启http #修改/etc/ope

虚拟机在 OpenStack 里没有共享存储条件下的在线迁移[转]

原文链接:http://www.ibm.com/developerworks/cn/cloud/library/1508_wangyx_openstacklivemigrate/ 迁移(Migration)就是把一个虚拟机从一台物理主机搬到另一台物理主机,动态(Live)就是在迁移过程中虚拟机正常工作不影响用户的使用.对系统管理员来说,动态迁移是个非常有用的工具,当计划对一个物理主机进行更新或者升级(update/upgrade)的时候,管理员不需要关闭这个物理主机上的虚拟机,只是在更新或者升级

IDE常见问题汇总

1.Oracle10gForVistaX64下载地址:http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip 2.Oracle 10g x64 for Vista 在Win7x64下安装需要修改三个文件:(1).\10204_vista_w2k8_x64_production_db\database\stage\prereq\db\refhost.xml (2).\10204

CentOS安装Oracle数据库详细介绍及常见问题汇总

一.安装前准备 1.软件硬件要求 操作系统:CentOS 6.4(32bit)Oracle数据库版本:Oracle 10g(10201_database_linux32.zip)最小内存:1G(检查命令:#grep MemTotal /proc/meminfo)最小Swap:2G(检查命令:#grep SwapTotal /proc/meminfo) 2.安装依赖包 # rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 el

mysql几个常见问题汇总

mysql几个常见问题汇总 一. mysql下的清屏命令 \! clear:Ctrl+shift+L:Ctrl+L Linux下的清屏命令 Clear ; Ctrl+L; Shift+ctrl+L 二. 查看mysql版本的四种方法 1:在终端下:mysql -V. 以下是代码片段: [[email protected] ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql