Когда я иду создать экземпляр, он терпит неудачу из-за недостаточной емкости диска. Я вижу в журналах следующее (о предыдущем успешном распределении).
u'DISK_GB': {u'used': 10, u'capacity': 15}}
Этот фрагмент журнала был создан путем записи ответа от get_allocation_candidates в nova.scheduler.client.report. Я бы хотел увеличить емкость. Где установить мощность? Какой конфигурационный файл нужно изменить? (Я не использую интерфейс Horizon для настройки openstack). Команда openstack quota, похоже, не помогает. Спасибо за помощь.
Если вы не создаете загрузочный том на основе блочного хранилища, nova запустит экземпляр, который использует локальный временный диск, размер которого задается в том вкусе, который вы выбираете для загрузки экземпляра. Если хранилище недостаточно велико для изображения, которое вы пытаетесь запустить, я думаю, у вас есть несколько вариантов:
Например:
nova boot --block-device source=image,id=IMAGE_ID,dest=volume,size=20,bootindex=0 \
--flavor FLAVOR_ID NAME
Это запустит новый экземпляр и создаст новый загрузочный том размером 20 ГБ на основе образа, идентификатор которого вы укажете. Теоретически вы также можете создать локальный эфемерный диск таким же образом, указав dest=local
, но в моей среде я не могу заставить это работать - если мне нужен локальный диск, я должен позволить ему автоматически использовать все, что определено в параметрах аромата.