登录
首页 >  文章 >  linux

详解:XenServer丢失存储库SR解决方法

时间:2025-02-01 11:01:08 374浏览 收藏

文章不知道大家是否熟悉?今天我将给大家介绍《详解:XenServer丢失存储库SR解决方法》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

详解:XenServer丢失存储库SR解决方法

步骤一:识别丢失的存储卷

使用pvscan命令列出系统中的物理卷(PV):

pvscan

记录下输出结果中显示的卷组(VG)的UUID,例如:uuid=c3fcb5cf-3cb4-5e09-2553-589644de07b7 (type=lvm)。

步骤二:重新引入存储库

使用xe sr-introduce命令重新引入丢失的存储库。 注意:如果出现Uniqueness_constraint_violation错误,表示存储库已经存在,忽略即可。

xe sr-introduce uuid=c3fcb5cf-3cb4-5e09-2553-589644de07b7 type=lvm name-label="Local storage" content-type=user

步骤三:确定SR分区的SCSI ID

使用以下命令找到SR分区对应的SCSI ID:

ls -l /dev/disk/by-id/

找到与你的SR分区对应的链接,例如scsi-3644a8420058cc100212d5f6f0ee3c7a9-part3,记录下part3之前的部分。

步骤四:获取XenServer主机UUID

使用以下命令获取XenServer主机的UUID:

xe host-list

记录下uuid字段的值,例如:e6d4f304-3a2e-446e-9fd8-a585b36c08b9

步骤五:创建并连接物理块设备(PBD)

使用以下命令创建PBD,连接丢失的存储库。 将以下命令中的占位符替换为你之前记录的信息:

xe pbd-create sr-uuid=c3fcb5cf-3cb4-5e09-2553-589644de07b7 device-config:device=/dev/disk/by-id/scsi-3644a8420058cc100212d5f6f0ee3c7a9-part3 host-uuid=e6d4f304-3a2e-446e-9fd8-a585b36c08b9

命令执行成功后,会返回一个PBD的UUID,例如:f1de0e17-dda0-abdd-1c5d-af02e91d2224

步骤六:连接PBD

使用以下命令连接PBD,恢复存储库:

xe pbd-plug uuid=f1de0e17-dda0-abdd-1c5d-af02e91d2224

完成以上步骤后,丢失的存储库SR应该恢复正常。 请记住将示例中的UUID和SCSI ID替换成你系统中实际的值。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>