Copyright © 2017 Packt Publishing
Все права защищены. Никакая часть этой книги не может быть воспроизведена, сохранена в поисковой системе или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя, за исключением случаев кратких цитат, встроенных в критических статьях и обзорах.
При подготовке этой книги были предприняты все усилия чтобы гарантировать точность представленной информации. Тем не менее, информация, содержащаяся в этой книге, продаётся без гарантии в явном или неявном виде. Ни авторы, ни Packt Publishing, ни у их дилеры и дистрибьюторы не будут нести ответственность за любые убытки, вызванные или предположительно вызванные прямо или косвенно этой книгой.
Packt Publishing пыталась предоставить информацию о товарных знаках обо всех компаниях и продуктов, упомянутых в данной книге для надлежащего использования капиталов. Тем не менее, Packt Publishing не может гарантировать точность этой информации.
Первая публикация на английском языке: февраль 2016
Второе издание на английском языке: ноябрь 2017
Ссылка на продукт: 1221117
Опубликовано Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK
ISBN 978-1-78839-106-1
Copyright © 2018
|
Данный документ предоставляется по лицензии Creative Commons Attribution 3.0 License, за исключением разделов со специальными оговорками. |
2018-01-03
Аннотация
Более 100 эффективных рецептов призванных помочь вам в проектировании, реализации и сопровождении программно определяемой и массивно масштабируемой системы хранения Ceph.
- Автор
- Викхайят Умрао
- Мишель Хаккет
- Каран Сингх
- Рецензент
- Альваро Сото
- Редактор выпуска
- Гебин Джордж
- Редактор владения
- Шрилекха Инэйни
- Редактор разработки содержания
- Никайта Павар
- Технический редактор
- Мохд Райан Хан
- Литературный редактор
- Safis Editing
- Юлиана Нэйир
- Координатор проекта
- Джуди Джоус
- Корректор
- Safis Editing
- Составитель указателя
- Прэйтик Шайродкар
- Графика
- Таня Дутта
- Координатор производства
- Дипайка Найк
- Вводные материалы
- 1. Введение и за его пределами
- 2. Работа с блочными устройствами Ceph
- Введение
- Настройка клиента Ceph
- Создание блочного устройства Ceph
- Отображение блочного устройства Ceph
- Изменение размеров RBD Ceph
- Работа со снимками RBD
- Работа с клонами RBD
- Восстановление репликации после сбоя с применением зеркалирования RBD
- Настройка пулов для зеркалирования RBD с помощью однонаправленной репликации
- Настройка зеркалирования образа
- Настройка двусторонней репликации
- Восстановим после сбоя!
- 3. Работа с Ceph и OpenStack
- 4. Работа с хранилищем объектов Ceph
- Введение
- Понимание хранения объектов Ceph
- Стандартные наладка, установка и настройка шлюза RADOS
- Создание пользователя radosgw
- Доступ к хранилищу объектов Ceph с применением S3 API
- Доступ к хранилищу объектов Ceph с применением Swift API
- Интеграция шлюза RADOS с OpenStack Keystone
- Интеграция RADOS с подключаемым модулем Hadoop S3
- 5. Работа объектным хранилищем Ceph множества сайтов v2
- Введение
- Функциональные изменения настройки федерализации в сравнении с Hammer
- Требования RGW со множеством сайтов v2
- Установка среды Ceph RGW со множеством сайтов v2
- Настройка Ceph RGW со множеством сайтов v2
- Тестирование синхронизации пользователя, сегмента и объекта между мастером и подчинёнными сайтами
- 6. Работа с файловой системой Ceph
- 7. Мониторинг кластеров Ceph
- Введение
- Мониторинг кластера Ceph - классический путь
- Введение измерений Ceph и Grafana
- Установка и настройка измерений Ceph с помощью инструментальной панели Grafana
- Мониторинг кластеров Ceph измерениями Ceph с помощью инструментальной панели Grafana
- 8. Работа в кластере Ceph и управление им
- Введение
- Понимание управления службами Ceph
- Координация файла настроек кластера
- Выполнение Ceph с применением systemd
- Сопоставление вертикального и горизонтального масштабирования
- Вертикальное масштабирование вашего кластера Ceph
- Горизонтальное масштабирование вашего кластера Ceph
- Уменьшение размера вашего кластера Ceph
- Замена отказавшего диска в вашем кластере Ceph
- Обновление вашего кластера Ceph
- Сопровождение вашего кластера Ceph
- 9. Под капотом Ceph
- Введение
- Масштабируемость и высокая доступность Ceph
- Понимание механизма CRUSH
- Карта CRUSH изнутри
- Регулировки CRUSH
- Карта кластера Ceph
- Мониторы высокой доступности
- Аутентификация и авторизация Ceph
- Путь ввода/ вывода от клиента Ceph к кластеру Ceph
- Группы размещения Ceph
- Состояние групп размещения
- Создание пулов Ceph на специфических OSD
- 10. Планирование промышленного применения и настройка производительности Ceph
- Введение
- Динамика ёмкости, производительности и стоимости
- Выбор аппаратных и программных компонентов Ceph
- Рекомендации Ceph и настройка производительности
- Удаляющее кодирование Ceph
- Создание пула с удаляющим кодированием
- Многоуровневое кэширование Ceph
- Создание пула для многоуровневого кэширования
- Создание уровня кэша
- Настройка уровня кэша
- Тестирование уровня кэша
- Многоуровневое кэширование - возможные опасности в промышленных средах
- 11. Менеджер виртуального хранения Ceph
- 12. Ещё о Ceph
- Введение
- Базовый уровень производительности дисков
- Базовый уровень производительности сетевой среды
- Показатели Ceph RADOS
- RADOS load-gen
- Эталонное тестирование блочного устройства Ceph
- Эталонное тестирование Ceph RBD с применением FIO
- Сокет администратора Ceph
- Применение команды ceph tell
- Ceph REST API
- Профилирование памяти Ceph
- Инструментарий ceph-objectstore
- Применение ceph-medic
- Развёртывание экспериментального BlueStore Ceph
- 13. Введение в поиск неисправностей Ceph
- 14. Обновление вашего кластера с Hammer до Jewel
- Указатель