Рубрика:
Администрирование /
Виртуализация
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
АНДРЕЙ МАРКЕЛОВ, RHCA, архитектор Linux и облачных решений. Последние годы работал в качестве системного архитектора компании Red Hat, а до этого в той же должности несколько лет в крупных системных интеграторах России, amarkelov@inventa.ru
Облачная операционная система OpenStack Часть 3. Сервис хранения образов OpenStack Image Service
Сервис Glance отвечает за ведение каталога, регистрацию и доставку образов виртуальных машин. Как правило, эти образы выполняют функции шаблонов и требуют дополнительной настройки после запуска виртуальной машины
Продолжаем знакомство с OpenStack, которое мы начали в [1-2]. Мы уже рассмотрели один из базовых сервисов – сервис идентификации Keystone. Предполагается, что он настроен и работает.
Glance можно назвать реализацией проекта «образы виртуальных машин как сервис». При этом Glance сам не хранит образы, а через один из адаптеров использует в качестве бэкенда ту или иную систему хранения данных. Это может быть как локальная файловая система, так и объектное хранилище, например, Swift, а также блочное Ceph.
Метаданные образов, такие как размер, формат, имя и так далее, хранятся в базе данных.
Glance поддерживает целый ряд форматов хранения образов виртуальных машин:
- VHD,
- VMDK,
- VDI,
- ISO,
- QCOW2,
- AMI и другие.
В качестве образов могут также выступать ядро и initrd-файл, которые при запуске виртуальной машины необходимо связывать вместе.
Сервис включает в себя две службы:
- glance-api – предоставляет доступ к API сервиса образов для поиска, хранения и получения образов;
- glance-registry – хранит, обрабатывает и предоставляет информацию.
Взаимодействие с другими сервисами и архитектура Glance приведены на рис. 1.
Рисунок 1. Архитектура Glance и взаимодействие с другими сервисами
Статью целиком читайте в журнале «Системный администратор», №6 за 2015 г. на страницах 12-14.
PDF-версию данного номера можно приобрести в нашем магазине.
- Маркелов А. Облачная операционная система OpenStack. Часть 1. Введение. // «Системный администратор», №4, 2015 г. – С. 10-15 (http://samag.ru/archive/article/2922).
- Маркелов А. OpenStack Keystone. Знакомство с сервисом идентификации. // «Системный администратор», №5, 2015 г. – С. 6-10 (http://samag.ru/archive/article/2936).
- Образ для развертывания в облаке дистрибутива CirrOS – https://launchpad.net/cirros.
- Образ для развертывания в облаке дистрибутива Ubuntu – http://cloud-images.ubuntu.com.
- Образ для развертывания в облаке дистрибутива Fedora – https://getfedora.org/ru/cloud/download.
- Образ для развертывания в облаке дистрибутива Debian – http://cdimage.debian.org/cdimage/openstack.
- Образ для развертывания в облаке дистрибутива CetnOS – http://cloud.centos.org/centos/7/images.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|