XenServer重置存储管理SR至Ext3
2015-06-08 11:23
567 查看
Xenserver默认安装到本地磁盘,它是基于本地磁盘上Linux的LVM所管理,在xenserver创建为LVM Typer的本地SR,xenserver在LVM上不支持Thin Provisioning磁盘精简制备功能,假设我们想使用Thin Provisioning功能须要将磁盘格式化为EXT3格式。创建EXT3 Typer的本地SR。假设安装时仅仅有一个硬盘/dev/sda,那么默认会化为3个分区,当中/dev/sda1为主分区。/dev/sda2为备份分区,二者皆为4G。余下的空间被划分到了/dev/sda3。该分区默觉得lvm格式,即被当做逻辑卷处理。同一时候,因为XenServer使用的是GPT分区表,应该使用gdisk或者partx命令进行管理。
EXT3 Typer的本地SR创建方法有两种:
1.在安装xenserver的时候勾选Enable thin provisioning,然后默认装完后本地磁盘将被格式化为EXT3格式。
2.假设在安装xenserver时候未勾选Enable thin provisioning选项,默认安装完本地磁盘将是LVM格式。此时我们须要使用CLI去改动重置为EXT3格式。
(1)删除当前的默认SR
xe sr-list name-label=”Local storage”
列出本地SR的UUID,我们能够看到此时typer为LVM
![](http://img.blog.csdn.net/20140602172833312?<br/><br/>watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3h5eXhjMTk5Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
xe pbd-list sr-uuid=xxxx
列出本地SR相应PDB的UUID
![](http://img.blog.csdn.net/20140602172908625?<br/><br/>watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3h5eXhjMTk5Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
xe pbd-unplug uuid=xxxx
拔出PDB对象
xe pbd-destroy uuid=xxxx
删除PBD对象
xe sr-forget uuid=xxxx
forget本地SR对象
![](http://img.blog.csdn.net/20140602173028750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3h5eXhjMTk5Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(2)去除当前/dev/sda分区的LVM特性。
依次使用lvremove、vgremove、pvremove命令删除当前的lvm卷、VG卷组与PV物理卷。假设不进行这一步。尽管一样能够创建SR,可是在导入虚拟机或者创建虚拟机的时候会出现不可预知的错误。
(3)格式化/dev/sad分区为0700格式。
![](http://img.blog.csdn.net/20140602173106125?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3h5eXhjMTk5Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(4)创建新的ext格式的分区。
xe host-list
xe sr-create host-uuid=xxxx content-type=user name-label=”Local storage” shared=false device-config:device=/dev/sda3 type=ext
创建EXT3格式的本地SR对象
![](http://img.blog.csdn.net/20140602173151828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3h5eXhjMTk5Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
此时观察xencenter上能够看到本地存储已经是Ext3格式,成功。
EXT3 Typer的本地SR创建方法有两种:
1.在安装xenserver的时候勾选Enable thin provisioning,然后默认装完后本地磁盘将被格式化为EXT3格式。
2.假设在安装xenserver时候未勾选Enable thin provisioning选项,默认安装完本地磁盘将是LVM格式。此时我们须要使用CLI去改动重置为EXT3格式。
(1)删除当前的默认SR
xe sr-list name-label=”Local storage”
列出本地SR的UUID,我们能够看到此时typer为LVM
xe pbd-list sr-uuid=xxxx
列出本地SR相应PDB的UUID
xe pbd-unplug uuid=xxxx
拔出PDB对象
xe pbd-destroy uuid=xxxx
删除PBD对象
xe sr-forget uuid=xxxx
forget本地SR对象
(2)去除当前/dev/sda分区的LVM特性。
依次使用lvremove、vgremove、pvremove命令删除当前的lvm卷、VG卷组与PV物理卷。假设不进行这一步。尽管一样能够创建SR,可是在导入虚拟机或者创建虚拟机的时候会出现不可预知的错误。
(3)格式化/dev/sad分区为0700格式。
(4)创建新的ext格式的分区。
xe host-list
xe sr-create host-uuid=xxxx content-type=user name-label=”Local storage” shared=false device-config:device=/dev/sda3 type=ext
创建EXT3格式的本地SR对象
此时观察xencenter上能够看到本地存储已经是Ext3格式,成功。
相关文章推荐
- @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
- Suse11sp3安装Oracle 11gR2
- photoshop基础 读书笔记
- 将数据表的纵向数据横向显示
- 十个JavaScript中易犯的小错误,你中了几枪?
- 1、我的第一个Django页面
- 豆瓣首页模仿
- 数据结构和算法学习二,之循环和递归
- iOS的主要框架介绍
- 愚公移山WP版强势来袭
- SQL 查询横表变竖表
- C#基础-----复杂数据类型
- WPF ResourceDictionary的使用
- 移动端 触屏轮播图(完善版)
- 简介JavaScript中strike()方法的使用
- ajax同步与异步理解
- Struts2项目配置
- SAT官方每日一题语法题汇总3
- Android 列表滚动
- iOS 标准单例的写法