Я новичок в openstack и пытаюсь получить доступ к сервисам openstack, используя python SDK. Я попытался загрузить изображение в openstack, используя функцию create с данными (изображение для записи) изображения, включенного в качестве параметра, сценарий был выполнен, и не было никаких ошибок, но когда я вошел в систему и перешел к вкладке изображений в панели инструментов openstack, изображение было создано, но статус изображения всегда был в в очереди . Я попытался добавить функцию загрузки из библиотеки openstack, на этот раз статус изображения изменился на Active , но размер изображения был только в байтах (оригинальный размер изображения был 12 МБ). Я не понимаю, где данные пропускаются. Я даже попытался войти в систему, используя библиотеку идентификаторов keystone, но сценарий продолжает происходить. Любая помощь будет очень полезна. Заранее спасибо
def upload_image():
# imagefile = 'CirrOS.qcow2'
# loader = loading.get_plugin_loader('password')
auth = v3.Password(user_domain_name='******',
username='***',
password='***',
project_domain_name='******',
project_name='***',
auth_url='http://*.*.*.**:****/v3')
sess = session.Session(auth=auth)
glance = client.Client(session=sess)
# with open(imagefile, 'rb'):
image = glance.images.create(name="my_image", is_public='True', disk_format="qcow2",
container_format="bare", data='CirrOS.qcow2')
glance.images.upload(image.id, image_data='CirrOS.qcow2')