我们计划使用Citrix XenServer 6.1.0安装指南(at http://support.citrix.com/servlet/KbServlet/download/32308-102-691301/installation.pdf)中描述的“自动方法”执行滚动池升级。
为了使用“自动模式”(避免在每台主机上安装媒体),我们尝试使用ISO的内容设置本地HTTP存储库(或镜像)。我们之所以选择此方法,是因为目前还没有NFS或FTP服务。
由于操作方便,我在现有的IIS web实例中添加了一个虚拟目录(名为"media"),并启用了目录浏览(主要用于故障排除)。然后,我将ISO解压缩到一个子目录中(名为“XenServer6.1”),并验证目录列表与ISO的内容匹配。
此时,我认为我已经准备好了,并使用HTTP作为方法和地址("http://servername/media/xenserver-6/1")执行了测试安装。当这个测试失败时,我开始研究目录所需的内容和其他一些理论。
发布于 2013-01-09 21:44:50
根本问题最终是IIS服务于此目录的内容所需的未指定的MIME类型条目。您可以在这里阅读更多关于这个问题的内容:http://support.microsoft.com/kb/326965
为了解决这个问题,我在虚拟目录的配置中添加了一个"*“条目,使用的是”application/octet“MIME Type。
这篇文章中的“唐·纳尔逊”指出了解决方案:https://forums.citrix.com/message.jspa?messageID=1604878
注意:在这个解决方案上花费了几个小时,主要用于研究和故障排除。我增加了这个问题(有答案),希望能让下一个人更容易理解。
注意:根据XenServer的性质,我假设这个“修复”可能适用于其他基于Linux的安装。
发布于 2016-01-08 02:56:25
意识到这是答案,它帮助我在我的服务器配置了很多。但是,如果您打算使用IIS7 7/7.5,我想提出一个人们可能会遇到的问题(我也会遇到)。发生在我身上的是,我输入了wilcard mime类型,它将提供任何扩展名没有显式定义的文件,但是它不会没有服务器扩展的文件(这是xenserver安装所需要的)。
最后,我在Windows 2008上发现了IIS7 7/7.5的某个配置中的一个bug
https://support.microsoft.com/en-us/kb/2646735
现在我不得不说我没有应用这个修补程序,我移到了运行IIS8.5并输入通配符mime类型的windows 2012 R2服务器上,允许我实现这个功能…
我在这里写了一个仓促的博客
http://mumblestiltskin.blogspot.com.au/2016/01/xenserver-installation-over-idrac.html
https://serverfault.com/questions/465574
复制相似问题