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
相关推荐
三无少女指南42 分钟前
WSL2环境下因服务器重装引发的SSH连接问题排查记录
运维·服务器·ssh
小跌—1 小时前
Linux:进程信号理解
linux·c++·算法
東雪蓮☆1 小时前
使用 Shell 脚本监控服务器 IOWait 并发送邮件告警
linux·运维·服务器
Lin_Aries_04212 小时前
在 CentOS 9 上安装 Docker 的完整指南
linux·docker·centos
我是海飞2 小时前
外置flash提示音打包脚本
运维·服务器·音视频·嵌入式
丁满与彭彭3 小时前
嵌入式学习笔记--Linux系统编程阶段--DAY06进程间通信-消息队列
linux·笔记·学习
etcix3 小时前
for my debian 12 mxlinux install the podman
运维·debian·podman
努力努力再努力wz3 小时前
【c++进阶系列】:万字详解AVL树(附源码实现)
java·运维·开发语言·c++·redis
jingfeng5143 小时前
应用层自定义协议与序列化
运维·服务器·网络