OpenStack 运维异常问题处理小结

2023-05-16

在OpenStack云平台运维过程中会遇到创建虚机、创建磁盘、删除磁盘和虚机过程中出现相关问题,本篇针对运维过程中的一些问题做一些小结,希望可以给云运维的你们提供一些帮助。

【问题1】创建磁盘提示error报错

[root@ cinder]# openstack volume list

+--------------------------------------+------------------------------+----------------+------+---------------------------------------------------------------+

| ID | Name | Status | Size | Attached to |

+--------------------------------------+------------------------------+----------------+------+---------------------------------------------------------------+

| a8ae0d80-653e-4a2f-8add-e30fccf63728 | test-system | error | 150 |

【思路】

先show 下这个volume,看host字段有没有值,

如果没有值,就拿卷uuid到三个控制节点查看cinder-api和cinder-scheduler的日志。

如果host字段就有值,就登录到这个host节点查看cinder-volume日志。

通过查询相关日志检查

[root@ cinder]# grep -i 'a8ae0d80-653e-4a2f-8add-e30fccf63728' scheduler.log

2021-12-14 10:20:25.330 73691 INFO cinder.scheduler.base_filter [None req-d4a07c2d-44ca-4ab1-98b9-8ed5e7bfdfd8 a1cd3bbacb2d4bdf84c598f97a3ac3d2 6d6ad97e7cc14c8cb0a994f008251414 - - -] Filtering removed all hosts for the request with volume ID 'a8ae0d80-653e-4a2f-8add-e30fccf63728'. Filter results: AvailabilityZoneFilter: (start: 162, end: 5), CapacityFilter: (start: 5, end: 1), CapabilitiesFilter: (start: 1, end: 0)

说明磁盘数据已满

通过cinder get-pools --detail 查询该磁盘容量和使用情况确认是否磁盘已使用满,如果是使用满了建议创建磁盘的时候更换存储卷名称

【问题2】创建系统盘后挂载异常

挂载磁盘后提示reserved状态 

【思路】

创建nova 报错,先show一下报错信息,拿uuid 到三个控制器节点查看nova-api和nova-scheduler 日志;另外也到对应的宿主机上查询nova-compute日志

【问题3】创建虚机失败unable to find a firbre channel volume device

创建虚机失败,nova show 虚机ID提示找不到链路

unable to find a firbre channel volume device

看看对接存储类型,目前存储类型多样,建议检查multipath.conf 文件配置,已经将宿主机上HBA卡版本升级到最新。另外通过扫描盘方式进行修复

echo "1" >/sys/class/fc_host/host序号/issue_lip       #扫盘

echo "1" >/sys/class/fc_host/host序号/issue_lip      #扫盘

cat /sys/class/fc_host/host*/port_state             #查看port链路情况

multipath -ll 查询链路情况

【问题4】创建虚机失败No valid host was found. There are not enough hosts available

相关文章可以参考

虚机创建异常报错No valid host was found,There are not enough hosts available_好好学习之乘风破浪的博客-CSDN博客

【问题5】Openstack删除虚机提示deleting状态无法删除

Openstack删除虚机提示deleting状态无法删除可以参考如下文章

linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-CSDN博客

【问题6】链路faulty running 信息清理

宿主机链路存在部分异常链路faulty running 信息,需要清理,具体参考以下链接

云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-CSDN博客_实例链路层异常

【问题7】磁盘信息没有,链路也没有的清理

执行multipath -ll 查询磁盘信息没有,链路信息也没有 ,具体参考以下链接

 云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-CSDN博客_实例链路层异常

【问题8】linux virsh console无法登入虚拟机,宿主机virsh console 登录异常

相关文章可以参考

linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-CSDN博客

后续问题待更新中

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenStack 运维异常问题处理小结 的相关文章

  • kolla 部署 openstack v1.0

    准备 hosts配置 cat lt lt EOF gt gt etc hosts 192 168 179 90 kolla ansible controller 192 168 179 91 kolla ansible compute EO
  • Devstack部署多节点Openstack(转)

    平台工具介绍 操作系统 Windows7 工具 VirtualBox 5 0 24 镜像 ubuntu 14 04 5 server amd64 iso 下载地址 ubuntu14 04 5 server版 DevStack版本 Mitak
  • OpenStack的部署(六)------Neutron项目

    目录 一 CT控制节点 1 创建数据库neutron 并进行授权 2 创建用户 服务并赋权 3 注册API 4 安装提供者网络 桥接 并修改相关配置文件 5 重启相关服务 二 C1 C2计算节点操作 1 部署neutron服务 2 配置Li
  • 云平台学习笔记(三)-MobaXterm使用

    内网 外网的IP都可以 这个界面方面可视化管理
  • Learning OpenStack Keystone

    Author 海峰 http weibo com 344736086 http yanheven github io http blog csdn net yanheven1 这周重新学习整理了OpenStack Keystone里面的知识
  • OpenStack自动化安装部署实战(附OpenStack实验环境)

    packstack是openstack自动化安装工具 packstack程序中写入了openstack的安装过程 可以自动化对服务器进行openstack软件包的安装 packstack可以在answer file设置安装参数 在安装时 p
  • OpenStack官方认证(COA)正式回归!

    Certified OpenStack Administrator 简称 COA 是OpenStack基金会在2016年推出的唯一一个OpenStack官方管理员技术认证 对OpenStack的日常使用和管理 应该学习和掌握哪些技术 提出了
  • openstack中cinder与swift、glance的区别

    1 cinder与swift的用途是什么 cinder是块存储 用来给虚拟机挂扩展硬盘 就是将cinder创建出来的卷 挂到虚拟机里 cinder是OpenStack到F版 将之前在Nova中的部分持久性块存储功能 Nova Volume
  • OpenStack的搭建与使用

    初次接触open stack与Linux 如有错误与可改进的地方 恳请指出 一 搭建 一 配置推荐 系统 镜像 内存 储存 Linux centos7 6 16G 100G 二 前期准备 1 开启虚拟化 图2 1 开启虚拟化 2 关闭防火墙
  • OpenStack nova-compute 报TooOldComputeService版本过低问题

    项目场景 安装openstack的nova compute部分 问题描述 启动nova conductor时报错 查看nova conductor log 发现如下错误 Current Nova version does not suppo
  • Openstack CLI命令管理私有云主机实战(附OpenStack实验环境)

    1 Openstack CLI 命令行管理入门 查看nova云主机 nova list ERROR CommandError You must provide a username or user ID via os username os
  • OpenStack主要功能和作用

    OpenStack主要组件和作用 openstack是一个开源的云计算管理平台 由几个重要的组件结合起来完成工作 openstack支持所有类型的云环境 实施简单可以大规模扩展丰富标准统一的云计算管理平台 openstack通过各种互补的服
  • 云计算1+X之openstack篇

    openstack之Keystone 服务运维 概述 OpenStack 框架中 Keystone OpenStack Identity Service 的功能是负责验证身份 校验服务规则和发布服务令牌的 它实现了 OpenStack 的
  • 基于openstack的免费云计算平台使用方法总结(IBM power架构 、支持docker)

    声明 此文档只做学习交流使用 请勿用作其他商业用途 author 朝阳 tony E mail linzhaolover 163 com Create Date 2015 3 6 13 55 38 Friday Last Change 20
  • OpenStack--创建虚拟机

    启动虚拟机之前需要先做一些前期准备 比如网络和 IP 地址分配 虚拟机 类型创建等等 具体如下 1 网络规划及 IP 划分 官网安装文档 https docs openstack org ocata zh CN install guide
  • openstack平台搭建笔记(容器云)

    openstack平台搭建笔记 容器云 一 根据要求准备好配置环境 节点IP 角色 备注 192 168 100 30 Master Kubernetes 集群 master 节点 Harbor 仓库节点 192 168 100 31 Wo
  • openstack-nova-compute.service起不来

    1 启动服务 2 查看compute nova日志tail var log nova nova compute log 发现身份验证机制AMQPLAIN拒绝登录 3 关闭防火墙 root controller systemctl stop
  • openstacksdk如何更改当前用户密码

    我找到了CLI or API请求方法 它们对我有用 如下所示 source etc kolla admin openrc sh openstack user password set password newpsw original pas
  • 如何在 cirros OS 中安装软件包

    如何在 cirros 镜像中安装软件包 我在 devstack 安装附带的 cirros 映像中找不到任何可用的安装程序 正如 Harikrishnan 评论的那样 cirros 不包含包管理器 Cirros 主要用于验证云是否正常工作 虚
  • 云平台- sudo:无法解析主机[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Amazon EC2 和 openstack 上使用 Linux 作为基于云的服务器 当尝试运行时 sudo chhown ubun

随机推荐