[转]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