glance image-create не работает с ошибкой Невозможно установить соединение

Я установил openstack, используя колдовство (установка на одном узле - все службы openstack на одном сервере, это для экспериментальных целей), а затем смог загрузить пару примеров изображений следующим образом

glance image-create --name "xenial-cloud1" --disk-format qcow2 --container-format bare --file xenial-server-cloudimg-amd64-disk1.img

размер этого изображения составляет около 280 МБ.

Затем я приступил к загрузке изображения размером 12 ГБ, которое представляет собой изображение рабочего стола Ubuntu 16.04 с установленным на нем Hawkbit.

glance image-create - имя "ubuntu-16-hawkbit-qcow2" --disk-format qcow2 --container-format bare --file hawkbit-image.qcow2 --progress

Сбой на 70%, что дает ошибку ниже

Ошибка при поиске адреса для http://ip_of_/ glance:9292/v2/images/7dc43b2a-5d42-41fc-acbe-16493f0d8395/file: Невозможно установить соединение с http://:9292/v2/images/7dc43b2a-5d42-41fc-acbe-16493f0d8395/ файл

после этого, даже когда я пытаюсь загрузить изображение меньшего размера, оно не работает.

Все службы запущены и работают, когда я проверяю статус с помощью командыjuju status

Даже команды, связанные с glance, такие какglance image-list, также выдают ту же ошибку

Ошибка при поиске адреса для http://ip_of_glance:9292/versions установить соединение с http://ip_of_glance:9292/versions

Служба Glance прослушивает порт 9292, я перешел в узел Glance и запустил

ubuntu@juju-64a1f1-4:~$ sudo netstat -plnt | grep ':9292'
tcp        0      0 0.0.0.0:9292            0.0.0.0:*               LISTEN      1682/haproxy
tcp6       0      0 :::9292                 :::*                    LISTEN      1682/haproxy

Так что я не уверен, в чем проблема. Любая помощь для решения этой проблемы будет оценена.

Примечание: это первый раз, когда я использую openstack, так что я новичок, пожалуйста, имейте в виду, если я пропустил некоторые детали или поступил неправильно.

при запуске lxd init перед установкой openstack с использованием колдовства мы выбрали 27 ГБ в качестве размера устройства цикла (это было указано по умолчанию) вкачестве внутреннего хранилища как zfs

ОБНОВЛЕНИЕ: Когда я устанавливаю

default_store = file

в /etc/glance/glance-api.conf

Я могу загрузить изображение, которое действительно очень маленькое, например, 13 МБ, но увеличенное изображение приводит к ошибке, описанной здесь: https://ask.openstack.org/en/question/27033/image-storage-media-is-full/, это потому, что у меня недостаточно места в filesystem_store_datadir = / var / lib / glance / images /

Я понял, что мой первоначальный default_store был установлен на rbd после того, как я закончил установку, используя колдовство, что связано с ceph. Также я заметил, что ceph.service активен, но в состоянии выхода, я попытался перезапустить его, но он не выйдет из состояния выхода

ceph.service загружен активный выход из LSB: запуск демонов распределенной файловой системы Ceph во время загрузки

Если я смогу заставить это работать, я уверен, что все вернется в норму с того места, где я остановился, когда я смогу успешно загрузить два изображения (когда хранилище файлов было установлено на rbd)

Можно ли увеличить пространство в / var / lib / glance / images / post после установки или даже указать filesystem_store_datadir на пути к другим машинам, на котором есть место?

0 ответов

Другие вопросы по тегам