zoukankan      html  css  js  c++  java
  • XenServer重置存储管理SR至Ext3

    Xenserver默认安装到本地磁盘,它是基于本地磁盘上LinuxLVM所管理,在xenserver创建为LVM Typer的本地SRxenserverLVM上不支持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” 
         列出本地SRUUID,我们能够看到此时typerLVM

         

    • xe pbd-list sr-uuid=xxxx
      列出本地SR相应PDBUUID

    • xe pbd-unplug uuid=xxxx
    拔出PDB对象

    • xe pbd-destroy uuid=xxxx
    删除PBD对象

    • xe sr-forget uuid=xxxx
    forget本地SR对象


    (2)去除当前/dev/sda分区的LVM特性。

    依次使用lvremovevgremovepvremove命令删除当前的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格式,成功。




  • 相关阅读:
    《Java基础学习笔记》JAVA修饰符之私有化(Private)
    《Java基础学习笔记》JAVA之静态代码块
    《Java基础学习笔记》JAVA之构造函数和构造代码块
    《Java基础学习笔记》JAVA面向对象
    在C#.NET中,如何生成PDF文件?主要有以下几个途径:(转)
    ckeditor与ckfinder的使用方法 .NET (转载)
    ckeditor3.3.1编辑区自动换行(转)
    iTextSharp 使用详解(转)
    .net DataGrid绑定列手动添加数据
    操作必须使用一个可更新的查询
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4560453.html
Copyright © 2011-2022 走看看