Home / 主机知识 / xenserver6 服务器上挂载本地ISO文件的方法

xenserver6 服务器上挂载本地ISO文件的方法

相信大家在刚接触xenserver的时候也会遇到这样子的一个问题,就是xenserver在创建vm的时候无法像vmware那样使用客户端的ISO来给vm安装系统,

而且xenserver本身也不提供这些系统的境像文件,那么该怎么办呢?

我的解决方法是:把ISO文件下载到xenserver中,下面是步骤:

1、通过ssh或者是xenCenter登录到xenserver用 ” vgdisplay ” 查看卷组信息,并把VG Name记录下来

\

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

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

3、格式化刚创建的LV

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

4、创建本地挂载目录

#mkdir /local_iso

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

#vi /etc/fstab

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

6、用mount命令挂载逻辑卷

#mount /local_iso

7、用wget下载工具把 Internet 上的ISO文件下载到 /localhost_iso目录

wget -c http://mirror.stanford.edu/yum/pub/centos/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD-1of2.iso

8、使用 xe 命令创建SR

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

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

#xe-mount-iso-sr /local_iso
#xe-toolstack-restart

OK,大功告成,这样子安装VM的时候就可以用local_iso里的ISO文件了

这个时候 在用df -h 命令查看下 挂载正不正常

重启xe-toolstack 后应该需要重新用mount挂载下

执行 #mount /local_iso 然后在用 df -h 就能看到挂载的iso了

当你的光盘iso比较小的话 那也可以不这样麻烦,直接用xenserver系统目录来放iso,不过因为xenserver默认安装好系统盘只有4G,这个方法只适合小容量的iso镜像文件。
#mkdir /systemba-iso
#xe sr-create name-label=systemba-iso type=iso device-config:location=/systemba-iso device-config:legacy_mode=true content-type=iso
#xe-toolstack-restart
新增成功,在XenCenter会出现一个名为systemba-iso的存储。

用连接上服务器SSH Secure File Transfer Client找到systemba-ios文件夹上传镜像文件即可

About admin

Check Also

如何在win2008和win2012上安装sql server 2000

  在日常服务器,云服务器或VPS中,因尔特网络工程师遇到部分使用了WIN2008 或WN2012 64位系统的用户需要安装SQL2000数据库软件,但是在安装过程提示该数据库软件与系统不兼容的字样,在这里,我们建议你可以改为安装MSSQL2005或MSSQL2008即可。 如果你仍然需要安装SQL2000的话,方法如下:   第一个方法:另外下载MSSQL2000 64位数据库软件安装即可。不过这个方法比较费时。笔者建议你采用第二个方法。   第二个方法:要在WIN2008或WIN2012 64位系统 64 位操作系统上安装此应用程序,请使用以下步骤:   在sql2000安装盘CD1中打开STANDARD文件夹,按照以下步骤   安装 SQL Server 2000:   1,双击“x86\setup”子文件夹中的 setupsql.exe。     安装 SQL Server 2000 分析服务:   2,双击“msolap\install”子文件夹中的 setup.exe。     安装 SQL Server 2000 英语查询:   3,双击“mseq\x86”子文件夹中的 setup.exe。   4,最后安装SQL2000的SP4补丁。   至此,MSSQL2000就在WIN2008或WIN2012 64位系统上安装成功了!

发表回复