воскресенье, 30 сентября 2012 г.

Компоненты Tivoli Storage Manager

IBM Tivoli Storage Manager является приложением для управления хранением данных корпоративного уровня. Это большая и сложная система, позволяющая автоматизировать процессы резервного копирования, архивирования, восстановления серверов, рабочих станций и различных приложений. TSM поддерживает обширный набор аппаратных и программных систем.

Сегодня пойдёт речь о том, из каких частей состоит TSM.

Серверная часть включает в себя следующие компоненты:

Сервер (Server program) предоставляет услуги по резервному копированию, архивированию, восстановлению и прочим операциям клиентам, а также управляет устройствами хранения, пулами хранения и томами, выполнением централизованного расписания, миграцией данных и взаимодействием с другими компонентами системы. Поддерживается установка сервера на операционные системы AIX, HP-UX, Linux, Solaris, Windows. Возможно построение отказоустойчивой кластерной конфигурации на операционных системах AIX и Windows. В больших распределённых сетях при необходимости устанавливается несколько серверов для балансировки нагрузки на системы хранения и сетевые коммуникации.

База данных (Server database and recovery log) используется сервером для хранения информации о хранилищах, клиентах, их данных, политиках хранения, расписаниях, журналах и т.д. В общем, в ней содержится всё, что необходимо для полноценной и корректной работы сервера. Важно при настройке сервера обеспечить плановое резервное копирование базы данных средствами самого сервера и впоследствии отслеживать успешность этого процесса. В случае полного краха системы потребуется восстановление базы из резервной копии, при отсутствии которой можно забыть обо всех ранее сохранённых клиентских данных. В качестве программного обеспечения для базы данных выступает IBM DB2.

Серверное хранилище (Server storage) представляет совокупность устройств, на которые сервер может осуществлять запись данных и их чтение. Это могут быть жёсткие диски в самом сервере, какие-либо внешние системы хранения, ленточные приводы и библиотеки и другие устройства с последовательным или случайным доступом, подключенные напрямую к серверу, через сеть передачи данных (LAN) или через сеть хранения данных (SAN).

Интерфейс администрирования (Administrative interface) предназначен для управления и мониторинга деятельностью сервера, запуска и отслеживания процессов, а также для конфигурации. Доступны два основных вида интерфейса: интерфейс командной строки административного клиента и web-интерфейс, называемый Administration Center. Для Windows версии существует также MMC-оснастка.

Клиентская часть включает в себя следующие компоненты:

Клиентские узлы или узлы (Client Nodes). Клиентскими узлами могут выступать рабочие станции, персональные компьютеры, файловые серверы, сетевые файловые серверы (NAS) или другие серверы TSM. Узел должен быть зарегистрирован на сервере, а на узле установлено клиентское программное обеспечение, за исключением сетевого файлового сервера, поддерживающего протокол Network Data Management Protocol (NDMP).

Клиент резервного копирования и архивирования (Backup-archive client) позволяет пользователям самостоятельно совершать резервное копирование файлов и их восстановление в случае повреждения оригинального файла. Для целей долговременного хранения файлов применяется архивирование файлов с возможностью извлечения их при необходимости. При настройке администратором централизованного расписания backup-archive client (BAC) производит все операции в фоновом режиме без участия пользователя. Для работы с BAC в интерактивном режиме доступны интерфейс командной строки, графический интерфейс и web-интерфейс. Версии BAC существуют под многие распространённые современные операционные системы.

Клиенты приложений (Application clients) предназначены для резервного копирования данных таких приложений как базы данных, почтовые серверы или ERP-системы. Как правило эти клиенты регистрируются на сервере как отдельные узлы, что позволяет применять к ним другой набор политик, чем для стандартного BAC. Взаимодействие с сервером осуществляется посредством TSM API.

Клиенты иерархического хранения (Tivoli Storage Manager for Space Management и Tivoli Storage Manager for HSM for Windows) предоставляют средства для управления пространством на клиентском узле. Клиент иерархического хранения автоматически мигрирует редко используемые файлы в серверное хранилище, высвобождая дисковое пространство на узле. Файлы при этом заменяются на особые ссылки, обращение к которым автоматически извлекает и восстанавливает (recall) файл из серверного хранилища.

Агенты хранения (Storage agents) используются совместно с клиентами резервного копирования и клиентами приложений для обеспечения возможности перемещения данных без использования локальной сети (LAN-free). Поток данных передаётся по сетям хранения данных (SAN) непосредственно в серверное хранилище минуя сервер.

На этом обзор компонентов TSM завершён, в последующих статьях будут рассмотрены основные концепции TSM.

четверг, 27 сентября 2012 г.

Обзор линейки продуктов IBM Tivoli Storage Manager

IBM Tivoli Storage Manager - это набор приложений, обеспечивающий управление хранением данных. Возможности TSM включают в себя резервное копирование, архивирование, восстановление, иерархическое управление пространством (HSM), защиту приложений (Microsoft Exchange, Microsoft SharePoint, SAP и других), баз данных (Oracle, Microsoft SQL Server, IBM DB2), виртуальных сред (VMware, Hyper-V), восстановление на "голое" железо и ещё много всего.

В линейку Tivoli Storage Manager входят следующие продукты:

Tivoli Storage Manager - основной продукт, давший название всей линейке. Основными его задачами является управление резервным копированием, архивацией и восстановлением, иерархическое хранение данных, уменьшение хранимой информации с помощью дедупликации и сжатия.

Tivoli Storage Manager Extended Edition - расширенная версия, которая добавляет поддержку больших библиотек, резервное копирование NAS-устройств, а также функции восстановления после сбоя (disaster recovery).

Tivoli Storage Manager for Databases - продукт, предназначенный для защиты баз данных, таких как Oracle или Microsoft SQL Server.

Tivoli Storage Manager for Mail - обеспечивает защиту почтовых серверов Lotus Domino и Microsoft Exchange.

Tivoli Storage Manager for Enterprise Resource Planning - защищает данные систем mySAP и SAP R3.

Tivoli Storage Manager for Virtual Environments - предоставляет возможность резервного копирования и восстановления образов виртуальных машин VMware с выносом нагрузки по таким операциям на отдельный сервер.

Tivoli Storage Manager for Storage Area Networks - позволяет серверам, подключенным к сетям хранения данных (SAN), использовать возможность максимально эффективного их использования с разгрузкой локальных вычислительных сетей (LAN-free backup).

Tivoli Storage Manager HSM for Windows и Tivoli Storage Manager for Space Management - предназначены для функций иерархического управления пространством (HSM), когда редко используемые файлы физически перемещаются на более дешёвое хранилище, высвобождая место, но при этом логически остаются присутствовать в системе.

Tivoli Storage Manager for System Backup and Recovery - обеспечивает защиту серверов AIX с возможностью быстрого разворачивания образа из резервной копии в случае сбоя железа.

Tivoli Storage Manager for Microsoft SharePoint - решение для резервного копирования и восстановления различных версий Microsoft SharePoint Server.

Tivoli Storage FlashCopy Manager - продукт для интеграции с поддерживаемыми системами хранения данных (СХД) для расширения возможностей резервного копирования путём создания мгновенных снимков томов непосредственно на СХД.

Tivoli Storage Manager FastBack - отдельная линейка продуктов, которая имеет возможность интеграции с Tivoli Storage Manager. Продукты данной линейки создают резервные копии по принципу "образа" защищаемой системы, что позволяет в случае сбоя быстро восстановить работоспособность. В линейку помимо самого Tivoli Storage Manager FastBack входят продукты: Tivoli Storage Manager FastBack for Bare Machine Recovery, Tivoli Storage Manager FastBack for Microsoft Exchange и Tivoli Storage Manager FastBack for Workstations.

Данный краткий список фактически знакомит только с названиями продуктов под общим наименованием Tivoli Storage Manager. Более подробное описание их функций будет производиться по мере их рассмотрения.

Обзор инструментов IBM ToolsCenter

IBM ToolsCenter - это набор инструментов управления для развёртывания, конфигурации, обновления и диагностики серверов IBM System x и IBM BladeCenter.

К инструментам развёртывания относятся:

ServerGuide представляет из себя загрузочный CD и предназначен для облегчения процесса предварительной конфигурации сервера и установки операционной системы с необходимыми драйверами устройств. После загрузки ServerGuide мастер установки определяет тип сервера и установленных в него адаптеров, предлагает сконфигурировать RAID, запрашивает информацию об операционной системе и производит её установку. Поддерживаются серверные ОС семейства Microsoft Windows.

ServerGuide Scripting Toolkit  позволяет создать собственное решение по конфигурации и развёртыванию серверов с использованием входящих в состав Scripting Toolkit утилит. Данный инструмент генерирует загрузочный образ CD, DVD либо USB-накопителя, с помощью которого производится настройка сервера (UEFI, RAID), установка операционной системы, обновление драйверов и микрокодов. Установка ОС осуществляется как в локальном режиме, тогда дистрибутив включается в генерируемый образ, так и по сети, тогда дистрибутив размещается в сетевой папке. Поддерживаются ОС семейства Microsoft Windows, а также дистрибутивы SUSE Linux Enterprise Server, Red Hat Enterprise Linux и VMware ESX Server.

Bootable Media Creator или BoMC создаёт загрузочный образ CD, DVD, USB-накопителя либо набор файлов для загрузки по PXE. С помощью этого образа возможно обновление микрокодов серверных компонентов, запуск инструментов диагностики, а также развёртывание поддерживаемых ОС Windows (по сути используется ServerGuide).

Start Now Advisor и FastSetup предназначены для упрощения конфигурации шасси IBM BladeCenter S и IBM BladeCenter H соответственно с помощью мастера настройки. По факту Start Now Advisor довольно давно не обновлялся и при определённых конфигурациях шасси IBM BladeCenter S не работает, завершаясь ошибкой.

Инструменты конфигурации включают в себя:

Advanced Settings Utility или ASU представляет собой несколько утилит командной строки для Windows и Linux для изменения настроек BIOS, UEFI, интерфейсов управления Remote Supervisor Adapter (RSA и RSA II) и Integrated Management Module (IMM) из операционной системы без необходимости перезагрузки. В частности, возможно использование ASU совместно с ServerGuide Scripting Toolkit для предварительной конфигурации серверов перед развёртыванием.

Storage Configuration Manager (SCM) используется для управления SAS-компонентами в шасси IBM BladeCenter S, такими как IBM BladeCenter S 6-Disk Storage Module, IBM BladeCenter SAS Connectivity Module и IBM BladeCenter S SAS RAID Controller Module. Приложение работает как Web-сервер, соответственно настройка и управление компонентами осуществляется через браузер. SCM позволяет настраивать SAS-коммутатор в шасси, распределить доступное дисковое пространство, создав необходимые тома на RAID-контроллере, предоставить доступ к томам указанным серверам и следить за состоянием компонентов.

MegaRAID Storage Manager - это приложение для управления и мониторинга за различными RAID-контроллерами ServeRAID M и MR (или LSI MegaRAID).

Инструмент обновления представлен средством UpdateXpress System Packs Installer (UXSPI) и соответствующими пакетами UpdateXpress System Packs (UXSP) для каждого типа сервера. Данный инструмент предназначен для выполнения обновлений микрокодов и драйверов непосредственно из операционной системы. Возможно обновление с использованием ранее закачанного пакета UXSP либо с закачкой последних версий необходимых компонентов пакета напрямую с сайта ibm.com с помощью мастера. Также допустим "тихий" режим (unattended), применяемый в скриптах в том же ServerGuide Scripting Toolkit. Поддерживаются ОС Windows и такие дистрибутивы Linux как SLES и RHEL.

К инструментам диагностики относится Dynamic System Analysis (DSA), который собирает и анализирует информацию о системе в целях помощи в диагностике проблем. Это такая информация как: конфигурация системы, установленные приложения и драйверы, данные о серверных компонентах и версиях микрокодов, системные журналы и прочее. Существует две редакции DSA: DSA Portable Edition и DSA Installable Edition. Первая не требует установки на целевую систему, используя лишь временные файлы, в то время как вторая устанавливается в системе подобно другому программному обеспечению. Обе редакции доступны как для Windows, так и для Linux. Помимо этого в серверах на основе UEFI и IMM данное средство диагностики содержится в виде микрокода в специальном внутреннем хранилище и способно запускаться при загрузке сервера без какой-либо операционной системы.

Для всех перечисленных инструментов доступна документация в информационном центре IBM ToolsCenter for System x and BladeCenter Information Center.