问题说明

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 服务,验证下载是否正常