Можем ли мы настроить общий Glance для нескольких установок Openstack?

У меня есть две установки Grizzly, указывающие на два разных сервиса Glance.

Теперь мои вопросы:

  1. Есть ли возможность настроить такую ​​среду?
  2. Когда мы создаем снимок сервера в любой настройке, то он должен быть создан в общем виде?
  3. Есть ли возможность от nova указать, что изображение должно быть выбрано с определенного взгляда?
  4. Можем ли мы перенести виртуальную машину с одной установки Grizzly на другую?

Указатели на это будут полезны.

1 ответ

Короткий ответ, как было упомянуто, "Нет".

Мы используем несколько сложное решение этой же проблемы:

  1. Настройте каждый хост glance для монтирования общего ресурса NFS (/images)
  2. Для каждого файла изображения ссылка /var/lib/glance/images/* на /images/* (для каждого.. ln -s)
  3. Взломайте базу данных glance, чтобы она выглядела так, как будто изображения были созданы на этом сервере glance:

mysql -h localhost -ppassword -u glance glance -ss -e 'delete from image_locations'

mysql -h localhost -ppassword -u glance glance -ss -e 'delete from images'

mysql -h localhost -ppassword -u glance glance -ss -e 'insert into images (id,name,size,status,is_public,created_at,updated_at,deleted,disk_format,container_format,checksum,min_disk,min_ram,protected) values("b5ddc4ff-f370-471b-a1e4-aab8441b1a70","precise-server-agent-ready.img",1222836224,"active",1,"2013-04-24 20:16:23","2013-04-24 20:17:49",0,"qcow2","bare","450a6ae6ef4e973bbc436f844fd3d6ab",2,0,0);'

Контрольная сумма - это md5-сумма изображения. Остальные достаточно понятны. Для Гаваны все образы имеют спецификацию mindisk, чтобы соответствовать более строгим ограничениям вкуса (размер диска больше 0 не разрешен nova). Для гризли миндиск может быть нулевым.

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