Copyright © 2016 Packt Publishing
Все права защищены. Никакая часть этой книги не может быть воспроизведена, сохранена в поисковой системе или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя, за исключением случаев кратких цитат, встроенных в критических статьях и обзорах.
При подготовке этой книги были предприняты все усилия чтобы гарантировать точность представленной информации. Тем не менее, информация, содержащаяся в этой книге, продается без гарантии в явном или неявном виде. Ни авторы, ни Packt Publishing, ни у их дилеры и дистрибьюторы не будут нести ответственность за любые убытки, вызванные или предположительно вызванные прямо или косвенно этой книгой.
Packt Publishing пыталась предоставить информацию о товарных знаках обо всех компаниях и продуктов, упомянутых в данной книге для надлежащего использования капиталов. Тем не менее, Packt Publishing не может гарантировать точность этой информации.
Первая публикация на английском языке: февраль 2016
Copyright © 2016
|
Данный документ предоставляется по лицензии Creative Commons Attribution 3.0 License, за исключением разделов со специальными оговорками. |
2016-03-01
Аннотация
Более 100 эффективных рецептов призванных помочь вам в проектировании, реализации и сопровождении программно определяемой и массивно масштабируемой системы хранения Ceph.
- Автор
- Каран Сингх
- Рецензенты
- Кристиан Айхельман
- Харука Ивао
- Редактор выпуска
- Амарабха Банерджи
- Редактор
- Мита Раджани
- Редактор разработки содержания
- Кажал Тхапар
- Технический редактор
- Менза Мэтью
- Литературный редактор
- Ангад Сингх
- Координатор проекта
- Швета Х Бирваткар
- Корректоры
- Safis Editing
- Составитель указателя
- Рекха Наир
- Координатор производства
- Мелвин Дьса
- Изготовитель переплета
- Мелвин Дьса
- 1. Введение и за его пределами
- 2. Работа с блочными устройствами Ceph
- Введение
- Работа с блочными устройствами Ceph
- Настройка клиента Ceph
- Создание блочного устройства Ceph
- Отображение блочного устройства Ceph
- Изменение размеров RBD Ceph
- Работа со снимками RBD
- Работа с клонами RBD
- Быстрый осмотр OpenStack
- Ceph - наилучшее соответствие OpenStack
- Настройка OpenStack
- Настройка OpenStack в качестве клиента Ceph
- Настройка Glance под поддержку Ceph
- Настройка Cinder под поддержку Ceph
- Настройка Nova для подключения Ceph RBD
- Настройка Nova для загрузки экземпляров из Ceph RBD
- 3. Работа с хранилищем объектов Ceph
- Введение
- Понимание хранения объектов Ceph
- Стандартные наладка, установка и настройка шлюза RADOS
- Создание пользователя radosgw
- Доступ к хранилищу объектов Ceph с применением S3 API
- Доступ к хранилищу объектов Ceph с применением Swift API
- Интеграция шлюза RADOS с OpenStack Keystone
- Настройка федеративных шлюзов Ceph
- Тестирование федеративных настроек radosgw
- Построение служб файловой синхронизации и совместного использования с применением RGW
- 4. Работа с файловой системой Ceph
- 5. Мониторинг кластеров Ceph с применением Calamari
- Введение
- Мониторинг кластера Ceph - классический путь
- Мониторинг кластеров Ceph
- Наблюдение за мониторами Ceph
- Мониторинг OSD Ceph
- Мониторинг MDS Ceph
- Введение в Ceph Calamari
- Построение пакетов Calamari сервер
- Построение пакетов Calamari клиент
- Наладка главного сервера Calamari
- Добавление узлов Ceph в Calamari
- Мониторинг кластера Ceph в инструментальной панели Calamari
- Обнаружение ошибок Calamari
- 6. Работа в кластере Ceph и управление им
- Введение
- Понимание управления службами Ceph
- Координация файла настроек кластера
- Выполнение Ceph с применением SYSVINIT
- Выполнение Ceph как службы
- Сопоставление расширения и увеличения в масштабе
- Увеличение в масштабе вашего кластера Ceph
- Уменьшение в масштабе вашего кластера Ceph
- Замена отказавшего диска в вашем кластере Ceph
- Обновление вашего кластера Ceph
- Сопровождение вашего кластера Ceph
- 7. Ceph под колпаком
- Введение
- Масштабируемость и высокая доступность Ceph
- Понимание механизма CRUSH
- Карта CRUSH изнутри
- Карта кластера Ceph
- Мониторы высокой доступности
- Аутентификация и авторизация Ceph
- Динамическое управление Ceph кластером
- Группы размещения Ceph
- Состояние групп размещения
- Создание пулов Ceph на специфических OSD
- 8. Планирование промышленного применения и настройка производительности Ceph
- Введение
- Динамика ёмкости, производительности и стоимости
- Выбор аппаратных и программных компонентов Ceph
- Рекомендации Ceph и настройка производительности
- Удаляющее кодирование Ceph
- Создание пула с удаляющим кодированием
- Многоуровневое кэширование Ceph
- Создание пула для многоуровневого кэширования
- Создание уровня кэша
- Настройка уровня кэша
- Тестирование уровня кэша
- 9. Менеджер виртуального хранения Ceph
- 10. Ещё о Ceph
- Введение
- Эталонное тестирование кластера Ceph
- Базовый уровень производительности дисков
- Базовый уровень производительности сетевой среды
- Показатели Ceph RADOS
- RADOS load-gen
- Эталонное тестирование блочного устройства Ceph
- Эталонное тестирование Ceph RBD с применением FIO
- Сокет администратора Ceph
- Применение команды ceph tell
- Ceph REST API
- Профилирование памяти Ceph
- Развёртывание Ceph с применением Ansible
- Инструментарий ceph-objectstore
- Понимание разгрузки удаляющего кодирования (Mellanox)
- Стек протоколов Mellanox OFED (Mellanox)
- Стандарт NVMe Over Fabrics (Mellanox)
- Стек протоколов Intel (Intel)