一、xenserver推荐的方式是使用一个服务器之外的共享存储挂载iso文件。由于新买的服务器cpu与原有的池不兼容,所以暂时先使用本地存储的iso库。由于xcp主机默认的根分区只有4G的存储空间,一两个iso文件就会导致主机空间使用完。

二、首先查看分区

#df -h 

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1             4.0G  1.8G  2.0G  47% /

none                  298M   36K  298M   1% /dev/shm

/opt/xensource/packages/iso/XenCenter.iso  56M   56M     0 100% /var/xen/xc-install

/dev/mapper/XSLocalEXT--9c2b431b--6e37--dbbd--9c2d--96804449f3cc-9c2b431b--6e37--dbbd--9c2d--96804449f3cc   542G  4.9G  509G   1% /var/run/sr-mount/9c2b431b-6e37-dbbd-9c2d-96804449f3cc

看到了吧,跟分区总共才4G大小,我们首先在/var/run/sr-mount/9c2b431b-6e37-dbbd-9c2d-96804449f3cc(硬盘的存储分区放vm虚拟机的)创建一个目录取名叫iso,以后的ISO文件都上传到这里

三、然后我们到/根分区创建一个软链接。不做软链接的话,空间不足。

#ln -s /var/run/sr-mount/9c2b431b-6e37-dbbd-9c2d-96804449f3cc/iso /iso 

四、然后我们再创建ISO库

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

然后再去看下是不是多了一个本地的ISO库。