Руководство по подключению кластера

В этом учебнике описано, как подключить NFS-клиенты к кластеру Azure FXT Edge Filer. Клиенты подключают пути к виртуальному пространству имен, которое вы назначили при добавлении серверного хранилища.

В этом учебнике описаны:

  • стратегии для клиентов балансировки нагрузки в диапазоне IP-адресов, ориентированных на клиента;
  • принципы создания пути подключения из IP-адресов, ориентированных на клиента, и соединению по пространству имен;
  • аргументы, которые следует использовать в команде подключения.

Для работы с этим учебником потребуется около 45 минут.

Действия для подключения кластера

Чтобы подключить клиентские компьютеры к кластеру Azure FXT Edge Filer, выполните приведенные ниже шаги.

  1. Решите, как распределить нагрузку трафика клиентов между узлами кластера. Подробные сведения см. разделе Распределение нагрузки клиента.
  2. Определите IP-адрес кластера и путь соединения для подключения.
  3. Определите клиентский путь для подключения.
  4. Выполните команду подключения с соответствующими аргументами.

Распределение нагрузки клиента

Чтобы помочь распределить клиентские запросы между всеми узлами в кластере, подключите клиенты к полному диапазону IP-адресов, ориентированных на клиенты. Существует несколько способов автоматизации этой задачи.

Дополнительные сведения о балансировке нагрузки DNS с циклическим перебором для кластера см. в разделе Настройка DNS для кластера Azure FXT Edge Filer. Чтобы использовать этот метод, необходимо поддерживать DNS-сервер, который не описан в этих статьях.

Более простой метод для выполнения небольших установок — использовать сценарий для назначения IP-адресов в диапазоне во время подключения клиента.

Для больших или сложных систем могут подходить другие методы балансировки нагрузки. Чтобы получить справку, обратитесь к представителю Майкрософт или создайте запрос на поддержку. (Azure Load Balancer сейчас не поддерживается для Azure FXT Edge Filer.)

Создание команды подключения

Со стороны клиента команда mount сопоставляет виртуальный сервер (vserver) в кластере Azure FXT Edge Filer с путем в локальной файловой системе.

Формат — mount <FXT cluster path> <local path> {options}.

Команда подключения состоит из трех элементов:

Создание пути к кластеру

Путь к кластеру представляет собой комбинацию IP-адреса vserver и пути к соединению по пространству имен. Соединение по пространству имен является виртуальным путем, который вы определяете при добавлении системы хранения.

Например, если вы использовали /fxt/files в качестве пути к пространству имен, ваши клиенты подключат путь IP-адрес:/fxt/files к своей локальной точке подключения.

Диалоговое окно добавления нового соединения с /avere/files в поле пути к пространству имен

IP-адрес представляет собой один из определенных для vserver IP-адресов, ориентированных на клиенты. Диапазон IP-адресов, взаимодействующих с клиентами, можно найти в двух расположениях на панели управления кластером:

  • Таблица VServers (вкладка панели мониторинга):

    вкладка Dashboard (Панель мониторинга) на панели управления со вкладкой VServer, выбранной в таблице данных под графиком, и обведенным разделом IP-адресов

  • Страница параметров Client Facing Network (Сеть, ориентированная на клиента):

    > Страница конфигурации параметров сети для клиента VServer > с кругом вокруг раздела Диапазон адресов таблицы для конкретного виртуального сервера

Объедините IP-адрес и путь к пространству имен, чтобы сформировать путь к кластеру для команды подключения.

Пример команды подключения клиента: mount 10.0.0.12:/sd-access /mnt/fxt {options}

Создание локального пути

Вы сами решаете, какой локальный путь использовать для команды подключения. Вы можете задать любую структуру пути как часть виртуального пространства имен. Создайте пространство имен и локальный путь, которые подойдут для рабочего процесса клиента.

Дополнительные сведения о пространстве имен для клиента см. в обзоре пространства имен руководства по настройке кластера.

В дополнение к путям при подключении каждого клиента добавьте описанные ниже параметры команды подключения.

Чтобы обеспечить простое подключение клиента, передайте эти параметры и аргументы в команде подключения:

mount -o hard,nointr,proto=tcp,mountproto=tcp,retry=30 ${VSERVER_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}

Обязательные параметры Описание
hard Нежесткие подключения к кластеру Azure FXT Edge Filer связаны со сбоями в работе приложений и возможной потерей данных.
proto=netid Этот параметр поддерживает соответствующую обработку сетевых ошибок NFS.
mountproto=netid Этот параметр поддерживает соответствующую обработку сетевых ошибок для операций подключения.
retry=n Задайте значение retry=30, чтобы избежать временных ошибок при подключении. (При подключении переднего плана рекомендуется использовать другое значение.)
Предпочтительные параметры Описание
nointr Если клиенты используют старые версии ядер ОС (до апреля 2008 г.), которые поддерживают этот параметр, используйте их. Значением по умолчанию выступает параметр intr.

Дальнейшие действия

После подключения клиентов вы можете проверить рабочий процесс и приступить к работе с кластером.

Если вам необходимо переместить данные в новое основное облачное файловое хранилище, воспользуйтесь преимуществом структуры кэша, используя параллельный прием данных. Некоторые стратегии описываются в статье Moving data to the vFXT cluster — Parallel data ingest (Перемещение данных в кластер vFXT — параллельный прием данных). (Avere vFXT для Azure — это облачный продукт, который использует технологию кэширования, похожую на Azure FXT Edge Filer.)

Если вам нужно устранить неполадки с оборудованием, ознакомьтесь со статьей Monitor Azure FXT Edge Filer hardware status (Мониторинг состояния оборудования Azure FXT Edge Filer).