openstack迁移虚机rbd报错,删除异常rbd

目录

1.rbd异常

2.执行脚本,将异常的虚拟机的rbd备份

3.执行冷迁移或疏散


1.rbd异常

bash 复制代码
#显示rbd异常错误
nova show $uuid

2.执行脚本,将异常的虚拟机的rbd备份

bash 复制代码
#!/bin/bash
vm_uuid=$1
rbd_pool=poll-*****
disk_config="${vm_uuid}_disk.config"
echo "rbd -p $rbd_pool mv $rbd_pool/$disk_config $rbd_pool/${disk_config}.bak"
rbd -p $rbd_pool mv $rbd_pool/$disk_config $rbd_pool/${disk_config}.bak
echo "rbd -p $rbd_pool list | grep $vm_uuid"
rbd -p $rbd_pool list | grep $vm_uuid
bash 复制代码
sh rbd_remove.sh $uuid

3.执行冷迁移或疏散

bash 复制代码
#冷迁移
nova migrate $uuid


#疏散
systemctl stop openstack-nova-compute
nova service-disable $hostname nova-compute
nova service-disable $hostname_uuid
nova evacuate $uuid --on-shared-storage

#查看迁移进度
nova migration-list --host $hostname | grep `date +%F` | grep $uuid
相关推荐
我要见SA姐139 分钟前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归
Android系统攻城狮1 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
水饺编程2 小时前
第2章:Linux 基础,解压缩【.tar.bz2】压缩包文件
linux·c语言·汇编
Y3815326623 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
Zevalin爱灰灰3 小时前
Linux入门第二部分(ARM裸机篇) 第二章 Cortex-A7 MPCore架构与ARM汇编基础
linux·汇编·arm开发·嵌入式
倔强的石头1063 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
GeW3 小时前
从"补短板"到"强优势"Linux与数据库认证成为产业跃迁人才支点
linux·数据库
HZZD_HZZD4 小时前
大口径摄像水表白皮书拆解:DN40加装改造与字轮识别实测
运维·物联网·腾讯云
PellyKoo5 小时前
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决
linux·运维·ubuntu
Fruiticecake6 小时前
epoll 回显服务器是怎么工作的:从 accept 队列到就绪链表,以及它和 select / poll 的区别
linux