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

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

Add a Comment

您的电子邮箱地址不会被公开。