您的位置:首页 > 其它

xenserver挂载逻辑分区,存储iso文件

2013-07-26 14:50 239 查看
1、通过ssh或者是xenCenter登录到xenserver用 " vgdisplay " 查看卷组信息,并把VG Name记录下来



2、在VG上创建用于存放ISO的 LV(逻辑卷),并分配大小和命名,我觉得给他20G就够了,名字就叫my_iso吧

     #lvcreate -L 20GB -n my_iso VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0

3、格式化刚创建的LV

    #mkfs.ext3 /dev/VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0/my_iso

4、创建本地挂载目录

   #mkdir /my_iso

5、

然后去/etc/rc.d/rc.sysinit 大概在482行,取消掉下面的注释内容

#if [ -x /sbin/lvm.static ]; then

# action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure

#fi

把#去掉即可。

保存退出,然后重启,

6、通过编辑/etc/fstab 来设置自动挂载刚刚创建的逻辑卷

   #vi /etc/fstab

   在 /etc/fstab里添加这一行/dev/VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0/my_iso   /my_iso   ext3

 defaults 0 0

7、使用 xe 命令创建SR

   #xe sr-create name-label=my_iso type=iso device-config:location=/my_iso device-config:legacy_mode=true content-type=iso

8、用mount命令挂载逻辑卷

   #mount /my_iso  说明: /my_iso是创建的本地挂载目录

9、xenCenter 连接到xenserver后会发现多了一个my_iso的本地存储,如果my_iso里没有刚下载的ISO文件的话那么使用以下命令更新一下

    #xe-mount-iso-sr /my_iso

    #xe-toolstack-restart

删除:

lvremove /dev/VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0/my_iso 

  Logical volume "my_iso" successfully removed

 

 

在XenServer中用新硬盘创建新的Storage存储

 

xe sr-create name-label="名称" shared=false device-config-device=硬盘设备(如:/dev/sdb) type=lvm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 xenserver