首页 > 代码库 > 怎样从XenServer上删除存储仓库
怎样从XenServer上删除存储仓库
了当一个存储仓库出现问题或者你想停止使用一个存储仓库时,怎样从XenServer主机上删除存储仓库。
背景
XenServer的存储仓库是用来存储ISO或者时VDI的。存储仓库通过物理块设备(PBD)与XenServer相连接,PBD包含了存储仓库(SR)的配置信息。当你从XenServer主机上分离或者删除SR之前,很有必要先将PBD断开。
步骤
为了从XenServer主机上删除SR,请完成以下步骤:
1. Right click the Storage Repository and select Detach. If Detach is not an option then the Storage Repository is in use (DVD loaded on Virtual Machine for ISO or Virtual Machine Running for Storage SR).
Complete the following procedure if you have detached all the ISOs in your DVD drives and stopped all Virtual Machines with VDIs running on Storage Repository.右击对应的SR选择Detach。如果Detach不是一个可选项,那么这个SR正被占用着(对ISO类型的SR来说有DVD挂载着,或者说有虚拟机正在其上运行着)。如果你已经分离了所有DVD驱动上的ISO并且停止了所有运行在此SR上的所有虚机,请完成下面的步骤。
1. 运行下面的命令来确定SR的UUID:
xe sr-list name-label=<Name of the SR>.
注意: 你也可以再XenCenter上选择对应的SR然后选择“常规”选项可以再UUID域找到对应的UUID。
1. 运行下面的命令来确定对应PBD的UUID:
xe pbd-list sr=<UUID of SR>
1. 运行下面的命令:
xe pbd-unplug uuid=<UUID of PBD>
1. 运行下面的命令:
sr-forget uuid=<UUID of SR>
注意: 你也可以在XenCenter上右击对应的SR如果Forget是可选项的话,点击Forget。
1. 这个SR将会从XenCenter和XenServer上移除。
注意: 如果在删除SR时提示错误信息的话,请检查/var/log/messages.* log or /var/log/SMlog.*.
如果报错:
Error code:SR_BACKEND_FAILURE_74
Error parameters:,NFS unmount error [opterr=error is 255]
那么需要先unmount NFS
使用命令:
unmount -f -l /var/run/sr-mount/***
本文出自 “Sim'blog” 博客,请务必保留此出处http://mitac.blog.51cto.com/1081911/1558008
怎样从XenServer上删除存储仓库