centos 5.1 xen virt-manager创建虚拟机时出现Unable to complete install: 'Invalid install location'的问题

由于搭建测试环境需要多台服务器,所以考虑用一台双CPU的服务器通过使用xen虚拟机技术虚拟出多台服务器。

首先安装这台服务器,操作系统为centos5.1,安装的时候一定要选择"virtualization"。
由于我的安装盘是一张DVD, 这台服务器的光驱是CD-ROM, 不能直接安装。所以使用了网络安装方式。先用CD-ROM刻录了一张启动盘, 然后在自己的台式机上安装了一个lighttpd, 这台机器的光驱是DVD-ROM,把/media/CentOS_5.1_Final 连接到 /var/www/html/centos下。
然后,用启动光盘启动服务器,用http的方式就可以安装了。

安装好centos5.1后,就可以配置安装xen虚拟机了。
由于服务器在一个小房间里,我想通过远程的方式安装。
使用命令:
ssh -X root@192.168.100.225
连接上服务器,再运行命令:
virt-manager
现在可以配置一个虚拟机了。

在Locating installation media这一步,Install Media URL输入的是: http://192.168.100.220/centos
到最后一步,系统报错“Unable to complete install: 'Invalid install location'”。
这个问题以前就遇到过,没有解决。这次我终于发现原因了。
由于我配置的lighttpd不能列目录,所以访问http://192.168.100.220/centos 返回的是404错误。
在lighttpd配置文件中加入:
dir-listing.activate = "enable"
这个配置可以让lighttpd在找不到index.htm的情况下列出目录,所以访问是返回的状态就是200了。

这次安装虚拟机非常顺利。

这个问题的确非常搞人,因为我用同样的源成功的安装的centos, 而在安装虚拟机时同样的源就不行了。原因估计是virt-manager要检查http源是否正常,就访问了这个url , 而这个url 由于不能列目录返回了404错误,使的virt-manager认为这个源不正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值