怎样从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/***

时间: 2024-10-11 14:40:27

怎样从XenServer上删除存储仓库的相关文章

Github上删除仓库

1.先进入到工程里面,然后选择"Settings" 2.将页面拉到最下面,然后点击"Delete this repository",接着在弹出的窗口中输入需要删除的仓库名. 弹出的窗口如下:

Git--删除远程仓库文件但不删除本地仓库资源

我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace 当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码.也就是说对于导入项目来说是多余的. 正规的源码目录: src/ pom.xml .ignore 但是,我们又不能直接在本地删除xxx.iml.因为该文件是我们在本地开发的时候必须的. 那么问题来了:我们要在保留本地

数据库在磁盘上的存储布局HeapFile

----<大规模分布式存储系统:原理解析与架构实战>读书笔记 这篇依然是学习<大规模分布式存储系统:原理解析与架构实战>一书之外的一个话题.通过学习本书,知道了分布式键值系统,通常使用SSTable(一个无序的键值对集合容器)作为其磁盘上的布局.这不禁让人产生联想,传统数据库使用的是什么存储布局来存储数据呢?这就是今天要探讨的主题----HeapFile. HeapFile是什么? HeapFile是一种保存Page数据的数据结构,类似于链表,HeapFile也是一种无序容器. H

Azure Automation (2) 定期删除存储账号中的文件

<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 本文是对笔者之前的文档Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Azure Storage进行的补充. 希望笔者先阅读Azure Automation (1) 入门,对Azure Automation有基本的概念认识. 需求: 在之前的文档中Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Az

如何为 RHEV-M 安装配置一个离线的软件存储仓库(REPOSITORY)

创建一个包括了所有安装 Red Hat Enterprise Virtualization 组件所需软件包的离线软件仓库.如果您的系统没有直接连接到 Content Delivery Network,可以使用这个方法. 1.在一个可以访问 Content Delivery Network 的系统上安装 Red Hat Enterprise Linux 6 Server.这个系统被用来下载所有需要的软件,并被这些软件分配到您的离线系统上. 注意:因此这个过程需要下载大量软件包(需要大约 1.5 G

如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

首先我们来区分一些概念.术语.名词.不然脑子一锅粥,总是晕!!!博主对此深有体会!从中学到了没事要多总结.多归类! 仓库有本地仓库和远程仓库之分.仓库都可以叫做服务端(器).本地仓库有:Windows.Linux.MacOS.(指的是运行在不同系统下的本地仓库)远程仓库有:GiuHub(国外).Gitee码云(国内).Coding(国内)等等.(说白了就是服务器)那么服务端可以分为:本地服务端(器).远程服务端(器).连接仓库的方式有:https.SSH等等.连接仓库的客户端软件(工具)有:Gi

CentOs7 docker1.9 通过SSL把镜像上传到仓库

实现在仓库主机本机上通过SSL的方式把镜像上传到本机仓库 Server端: 1.生成证书 [email protected]:~$ sudo openssl req -x509 -nodes -days 365  -subj '/CN='test.registry.com'  -newkey rsa:4096 -keyout certs/domain.key -out certs/domain.crt #把证书生成到certs目录下,生成一个test.registry.com域名证书 2.启动容

关于在服务器上删除文件及删除数据库时的操作问题

1.在服务器上C盘以外的右击delete相当于点击Shift+delete,会将文件彻底删除,无法通过回收站找回:可直接点键盘上的Delete进行删除操作,可通过回收站找回 2.在SQL Server Management Studio上,右击数据库名称Delete会将数据库文件彻底删除,很难恢复 正确操作为: 右击数据库名称,选Tasks,选Take offonline,将数据库离线:如果过一天后无客户投诉,说明该数据库基本处于不使用状态:若有人投诉,该数据库还在使用,赶紧将数据库恢复在线状态

Github上图文演示仓库创建

1.注册账号 https://github.com/ 2.注册完账号 创建仓库 a.点击按钮 Start a project b.填写信息,点击按钮 Create repository c.仓库信息(下载地址:可以通过该地址下载仓库) d.修改仓库信息(重命名) e.修改仓库信息(删除) 点击 Setting 选项卡最下面按钮 弹出狂填写要删除的仓库