openstack npm pkgcloud createImage()函数不起作用

时间:2018-04-09 09:28:25

标签: openstack orchestration pkgcloud

我正在尝试使用npm pkgcloud在openstack中创建实例的映像。 为此,我使用如下代码:

var openstack_client_compute = null;
openstack_client_compute = pkgcloud.compute.createClient({
    provider: PROVIDER, // required
    username: USERNAME, // required
    password: PASSWORD, // required 
    region: REGION,
    authUrl: AUTH_URL // required
});
options = {
    name: 'image1',  // required
    server: '0e4d56a2-173a-425d-befd-cec366605522'  // required
};
openstack_client_compute.createImage(options, function(err, image){
    if(err){
        console.log(err);
    }
    console.log(image);
});

我收到以下错误:

  

名称:'错误',     提供商:' openstack',     failCode:' Service Unavailable',     statusCode:503,     href:' http://controller:8774/v2.1/6af81940df89199f088beba7d93/servers/0e4d56a2-173a-425d-befd-cec366605522/action',方法:' POST',     标题:      {server:' squid',        ' mime-version':' 1.0',        日期:'星期一,09年4月9日07:21:15 GMT',        '内容类型':' text / html; charset = utf-8',        '内容长度':' 3012',        ' x-squid-error':' ERR_DNS_FAIL 0',        ' x-cache':'来自lproxy'的MISS,        ' x-cache-lookup':'来自代理的MISS:8080',        联系:'关闭' },

注意:其他功能如createStack deleteStack getStack等正常运行

显示无法解析主机名的错误(控制器未解析为IP)代码因此而失败。 openstack配置的更改可能会解决它的任何可能性。 如果是,需要进行哪些更改?

0 个答案:

没有答案