openstack npm pkgcloud Функция createImage() не дает ответ
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);
});
Когда я пытаюсь выполнить код, изображение создается (я проверил вручную с панели инструментов), но функция createimage выдает ошибку в ответ, показанный ниже:
name: 'Error',
provider: 'openstack',
failCode: 'Service Unavailable',
statusCode: 503,
href: 'http://control:9292/images/<ImageID>',
method: 'GET',
headers:
{ server: 'squid', 'mime-version': '1.0', date: 'Tue, 15 May 2018 12:52:39
GMT', 'content-type': 'text/html;charset=utf-8', 'content-length': '2920',
'x-squid-error': 'ERR_DNS_FAIL 0', 'x-cache': 'MISS from lnoi3proxy55.com',
'x-cache-lookup': 'MISS from lnoi3proxy55.com:8080', connection: 'close' }
,
Теперь приведенный выше код при выполнении вызывает вызов для получения информации об изображении с первого взгляда на openstack, но выдает ошибку за взгляд: невозможно определить IP-адрес из управления именем хоста. Я попытался изменить открытые, внутренние и внутренние конечные точки openstack, но это не сработало.
Я получил одно предложение через Интернет, чтобы изменить значение API_Servers в конфигурационном файле nova и cinder. Но я боюсь, что это может повлиять на всю мою среду.
Кто-нибудь с возможным решением, пожалуйста, ответьте?