Как клонировать папки и тома хранилища NexentaТе кто уже является пользователем системы хранения NexentaStor наверняка знают о двух типах доступа к данным — через сетевые протоколы и через сеть SAN/iSCSI. Для незнакомых с системой позволю некоторое пояснение. Для каждого типа доступа используется свой тип контейнера данных. В частности, для организации доступа пользователей к данным, например, через протокол FTP используется папка (Folder). В этом случае на одном томе данных может лежать множество папок, каждая со своим протоколом доступа и списком ACL. Если же доступ к данным организуется для сервера через сеть SAN/iSCSI, то хранилищем выступает весь том ZVOL и разграничение прав доступа осуществляется уже операционной системой. Следующая задача которая возникает перед администратором после раздачи доступа — резервное копирование данных. Задачу можно решить двумя способами. Первый способ — установка системы резервного копирования на операционную систему на которой доступны данные. Способ имеет явные недостатки в виде большого окна резервного копирования, больших объёмах данных пересылаемых по сети, существенной нагрузке на ресурсы сервера. Второй способ — использование механизма моментальных снимков ZFS и инструментов управления NexentaStor. По сравнению с первым способом сразу проявляются основные преимущества метода: отсутствие как такового окна резервного копирования, минимальный объём пересылаемых по сети данных, отсутствие нагрузки на сервер. Следует сразу сказать что второй способ подходит только для файлового хранилища. В случае если в папке или на томе находятся базы данных или какие-то приложения, то они не должны работать на момент снятия снимка данных. Для выполнения задачи копирования томов ZVOL применяется встроенный плагин auto-sync использующий механизм моментальных инкрементальных снимков ZFS. Возможности плагина:– позволяет делать до 2 в 48 степени снимков данных, что означает возможность выполнения копии хоть каждый час в течении миллиардов лет; – копирование может выполняться как на локальную системы хранения (что достаточно непредусмотрительно с точки зрения защиты от выхода из строя оборудования) так и на другую систему NexentaStor; – при копировании переносятся не только данные, но и связанные с ними мета-данные (например информацию о снимках тома, т.е. клонирование выполняется вместе со всеми локальными резервными копиями); – дедубликация потока: в случае если на томах источника и начначения включена дедубликация данных, то можно настроить и дедубликацию синхронизации, когда при повторной передаче блока отправляется только ссылка на него; – установка предельной ширины канала передачи данных; – использование различных протоколов передачи данных (zfs send/recieve и rsync); – инкрементальная («дельта») репликация данных; – различные схемы работы по расписанию. Как работает auto-syncРабота auto-sync выглядит как бесконечная цепь инкрементальных копий. Хотя каждый маркер снимка и содержит внутри себя все данные (полную копию), но передаются с каждой итерацией только инкрементальные данные. Все звенья цепи (маркеры) должны быть успешно переданы для успешной работы сервиса auto-sync. Если одно звено «разрывается», то auto-sync переходит в состояние «обслуживание». Что такое маркер-снимокС каждой итерацией auto-sync создаёт новый маркер-снимок. Имя маркера состоит из слова 'sync', периода работы и уникального идентификатора длиной 32 символа (пример: @sync- minute-1:366e62911ca554fe0f8775452408cd37). Каждую итерациию auto-sync создаёт новый маркер-снимок и затем передаёт на целевой том разницу (дельту) между старым и новым маркерами. Обычно должен быть только один маркер-снимок для каждого ZVOL или папки, если сервис auto-sync выключен. Если сервер auto-sync активен, то на источнике должны быть одновременно два маркер. Если сервис auto-sync выключен, но на источнике существует два маркера, это означает что предыдущий запуск auto-sync завершился с ошибкой. В этой ситуации запускается автоматическое восстановление. Если том содержит вложенные папки или тома, то маркер-снимки будут созданы для каждой папки или тома. Для копирования файловых папок существует аналогичный сервис — auto-tier. У него есть ряд существенных отличий от auto-sync: – может копировать только папки; – копирует только данные (содержимое папок), но не мета-данные. Другими словами это сервис для простого клонирования содержимого каталогов в новое место. В качестве резюмеНаличие двух систем под управлением NexentaStor позволяет с помощью встроенных средств достаточно легко обеспечить надёжную защиту данных как от логических поврежедний, так и от сбоев оборудования. Количество просмотров: 835
Комментарии (0)
Комментарии:
|
