Я совершенно noobie о компонентах и роли OpenStack, и мне трудно понять, как работает каждый компонент и когда они работают; Предположим, что у меня есть определенное изображение в моем хранилище openStack, и клиент использует его и выполняет некоторую операцию (например, сохранение файлов); как взаимодействовать между компонентами для выполнения этой операции? (Я хотел бы знать, как и какие компоненты работают от создания томов до смененных изменений; Большое спасибо.Взаимодействие между компонентами в OpenStack
ответ
Openstack следует сервис-ориентированной архитектуре. использует WSGI
и django
рамки. Таким образом, каждый компонент предоставляет несколько REST API.
Вы можете найти эти интерфейсы в api
папке. Например (https://github.com/openstack/cinder/tree/master/cinder/api).
Внутренне, эти API вызовы делают вызов менеджера. manager.py
является файл, который обрабатывает основную логику. (https://github.com/openstack/cinder/blob/master/cinder/volume/manager.py).
Он называет базовые классы driver
и координирует работу с другими службами openstack через свои API.
Я попросил объяснить, как взаимодействуют компоненты (пример того, как взгляд использует изображение, что делает огурчик с томами, какова роль быстрого). – Rotom92
Glance хранит образ, быстрый подобен S3 - это веб-службы Amazon. Они взаимодействуют через предоставленные API. Если у вас есть какие-либо конкретные вопросы, пожалуйста, спросите. – SaurabhJinturkar
Благодарю вас за ответ. Какова роль печей в моем примере? он просто создает тома, где я могу прикрепить примеры nova или что? он сохраняет изображения на физических дисках? пожалуйста, помогите мне узнать разницу между быстрой ролей и ролью пепельницы, и я поставлю ответ на ответ, который дал мне. Благодарим вас за доступность. – Rotom92
- 1. Реагировать взаимодействие между компонентами
- 2. Взаимодействие между компонентами в Угловом 2
- 3. Угловое взаимодействие между компонентами через службу
- 4. Возможно ли взаимодействие между двумя компонентами, выполненными с использованием React.render()?
- 5. Угловая связь между компонентами и компонентами
- 6. связь между Openstack VM
- 7. Связь между компонентами JPannel
- 8. Отношения между компонентами Android
- 9. Связь между компонентами React
- 10. openui5 навигация между компонентами
- 11. Связь между компонентами
- 12. Реакция связи между компонентами
- 13. Связь между инжектированными компонентами
- 14. Прохождение реквизита между компонентами
- 15. Активировать переход между компонентами
- 16. Передача значения между компонентами
- 17. Расстояние между подключенными компонентами
- 18. Значение передачи между компонентами
- 19. Ember Communication между компонентами
- 20. Обмен переменными между компонентами
- 21. Угловая связь между компонентами
- 22. angular2 - связь между компонентами
- 23. Связь между компонентами в vuejs
- 24. Полиморфизм между компонентами в угловом2
- 25. Коммуникация между компонентами в Android
- 26. Связь между компонентами в Maquette
- 27. Связь между компонентами в Elm
- 28. Tab между компонентами
- 29. связи между компонентами tornado.httpserver.HTTPServer
- 30. Предотвращение разрыва между компонентами?
Если вы пройдете несколько учебных открыток и прочитайте некоторые из соответствующих книг, я думаю, вы найдете свой ответ. – Athafoud
@Athafoud может быть, потому что я читал, но я не понимал, что я задаю вопрос здесь. – Rotom92