问题说明
CloudStack系统模版CentOS5.5(64-bit) no GUI (KVM)在初始化下载时,依靠老的download.cloud.com下载站点
该下载站点已经被download.cloudstack.org取代
问题现象
安装cloudstack后可能会遇到以下问题:
1、下载内置模板时会发生故障,报错“unable to resolve download.cloud.com”
2、对于现有的CloudStack,如果管理员或用户尝试重新下载模板(例如创建新区域时),则会发生故障
受影响版本
此问题影响Apache CloudStack版本4.9.3和所有之前的版本
发布的CloudStack 4.10不受此问题的影响,未来的版本不应该受到这个问题的影响。
解决方案
只要到数据库里将download.cloud.com的下载地址替换为新的地址“download.cloudstack.org”
注意操作数据库前为了数据安全,进行一次备份
查询一下数据库
SELECT * FROM vm_template WHERE url LIKE '%download%';
应该返回很多行,如果返回无任何内容,表示该版本不受影响
将数据库中url字段中的download.cloud.com,
为了确保新的URL可以正常下载文件,建议在浏览器中尝试新的URL是否存在该文件
执行数据更新:
UPDATE vm_template SET url = REPLACE(url, 'http://download.cloud.com', 'http://download.cloudstack.org') WHERE INSTR(url, "http://download.cloud.com") > 0 AND removed IS NULL;
最后,重启 service cloudstack-management restart 服务,验证下载是否正常