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 --name "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 / file

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

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

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

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

Служба 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

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

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

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

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

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

0
задан 19 November 2017 в 18:12

1 ответ

разрешают соединения от «ip_of_glance к порту 9292/tcp и 9292/udp.

0
ответ дан 19 November 2017 в 18:12

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

Похожие вопросы: