Глава 10
П
РИМЕЧАНИЕ
Существуют и другие способы изменения расписания — через оснастку
DFSGUI.MSC
,
например. Для этого нужно перейти в группу
Репликация
, щелкнуть правой кнопкой
мыши на нужной группе репликации, выбрать команду
Свойства
, а затем нажать
кнопку
Изменить расписание
.
Поддержка DFS в Linux-системах
Хотя для Linux и нет аналога DFS, полностью соответствующего всему функцио-
налу DFS в Windows, на Linux-системах также могут быть размещены корни DFS.
Обеспечивает эту функциональность пакет Samba.
Для размещения корня DFS достаточно в глобальной секции конфигурации Samba
указать строку:
host msdfs = yes
, а в определение совместно используемого ресур-
са добавить строку:
msdfs root = yes
.
Поскольку корни DFS включают ссылки на другие совместно используемые ресур-
сы, то для их создания используется команда
ln
с указанием типа ресурса (
msdfs
):
# ln -s msdfs:storage1\\share1 link1
# ln -s msdfs:server1\\share,server2\\share link2
Указание двух ссылок на один ресурс означает включение балансировки ресурсов.
В результате конфигурация корня DFS в конфигурации демона Samba будет выгля-
деть примерно так:
...
[global]
host msdfs = yes
...
[dfs]
path = /dfs
msdfs root = yes
...
Корни DFS на Samba-сервере работают со всеми DFS-клиентами Windows. Обрати-
те внимание, что имена DFS-корням в Samba нужно указывать только в нижнем
регистре. Администратору также следует назначить необходимые права доступа на
папки с ресурсами и проконтролировать, чтобы на момент создания состав пред-
полагаемых к балансировке папок был идентичным.
Кластеры
Кластер — это приложение, работающее на нескольких серверах и мигрирующее
с одного сервера на другой при возникновении отказа оборудования. О кластерах
слышали многие администраторы, но относительно мало кто использовал их на
практике. Однако все мы знаем, что кластеры — это одно из лучших решений
обеспечения отказоустойчивых вычислений.
Отказоустойчивая информационная система
513
Кластерные решения предлагают многие производители. Одни из самых извест-
ных: IBM HACMP, HP ServiceGuard, IBM Tivoli System Automation for Multi-
platforms (SA MP), Linux-HA, Microsoft Cluster Server (MSCS), NEC ExpressCluster,
Red Hat Cluster Suite, SteelEye LifeKeeper и Oracle Cluster. Кластер можно создать и
собственными силами на базе Linux (чуть позже, в
разд. «Кластер openMosix»
, мы
вкратце коснемся того, как это сделать).
Сейчас же мы рассмотрим решение от Microsoft, как наиболее легко интегрируемое
в существующую информационную систему на базе Windows.
Кластер Microsoft
Кластер Microsoft можно создать на базе старших версий Windows Server: Enter-
prise Edition или Datacenter. Для создания кластера необходимы два физических
сервера (желательно одинаковых) и система хранения, позволяющая осуществить
одновременное подключение диска к двум серверам.
Система хранения обычно подключается с использованием технологий iSCSI или
Fibre Channel. Системные требования к оборудованию, на котором будет разверты-
ваться кластер, работающий под управлением Windows Server 2012/2016, можно
найти по ссылке:
https://docs.microsoft.com/en-us/windows-server/failover-clustering/
clustering-requirements
.
Для системы хранения — чтобы она не стала единственной точкой отказа — нужно
использовать дублированные подключения. При этом вам понадобятся специаль-
ные драйверы вроде multipath-драйверов, а для собственно подключения должны
использоваться несколько сетевых адаптеров. На рис. 10.3 приводится одна из воз-
можных конфигураций кластера.
Серверы, объединяемые в кластер, должны иметь по два сетевых интерфейса: пер-
вый будет использоваться для внутренней сети синхронизации управления, а вто-
рой — для передачи обрабатываемых данных. Конечно, можно сэкономить и соз-
дать «бюджетный» вариант кластера, вот только если вам действительно нужен
кластер, мы не уверены, что стоимость нескольких сетевых адаптеров уж как-то
повлияет на общую картину.
Для организации кластера требуется создать
кворумный
диск (от слова Quorum) —
ему достаточно выделить 150–200 Мбайт дискового пространства. Обычно кво-
румному диску назначают букву
Q:
.
После подключения к обоим серверам кворумного диска и настройки сетевых ин-
терфейсов можно начать создание кластера, запустив соответствующий мастер.
Обычно создание кластера с помощью мастера проблем не вызывает — все просто
и понятно: на серверах будут созданы службы кластеров, появятся оснастки управ-
ления, кластеру будет присвоено новое имя и новый сетевой адрес.
По умолчанию кластер от Microsoft используется для резервирования основных
служб: файловых, сертификатов и пр. Чтобы в кластере работали приложения
(с использованием всех преимуществ отказоустойчивости), они должны быть раз-
работаны специально для кластера. Если приложение не поддерживает кластер,
514
Do'stlaringiz bilan baham: |