Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После создания кэша клиенты NFS могут получить доступ к нему с помощью простой mount команды. Команда подключает заданный путь к целевому хранилищу в Azure HPC Cache к локальному каталогу на клиентском компьютере.
Команда подключения состоит из следующих элементов:
- Один из адресов установки кэша (указан на странице обзора кэша)
- Путь к виртуальному пространству имен, заданный для целевого объекта хранилища (указан на странице пространства имен кэша)
- Локальный путь для использования в клиенте
- Параметры команд, оптимизирующие успешное подключение NFS
Страница инструкций по подключению кэша включает всю необходимую информацию и рекомендуемые параметры, а также создает прототип команды подключения, которую можно скопировать. В программе инструкций по подключению читайте подробности.
Подготовка клиентов
Убедитесь, что клиенты могут подключить Azure HPC Cache, следуя рекомендациям в этом разделе.
Предоставление сетевого доступа
Клиентские компьютеры должны иметь сетевой доступ к виртуальной сети кэша и частной подсети.
Например, создайте клиентские виртуальные машины в одной виртуальной сети или используйте конечную точку, шлюз или другое решение в виртуальной сети для доступа извне. (Помните, что внутри подсети кэша не должно размещаться ничего, кроме самого кэша.)
Установка служебных программ
Установите соответствующее программное обеспечение служебной программы Linux для поддержки команды подключения NFS:
- Для Red Hat Enterprise Linux или SuSE:
sudo yum install -y nfs-utils - Для Ubuntu или Debian:
sudo apt-get install nfs-common
Создание локального пути
Создайте путь к локальному каталогу на каждом клиенте для подключения к кэшу. Создайте маршрут для каждого пространства имен, которое вы хотите монтировать.
Пример: sudo mkdir -p /mnt/hpc-cache-1/target3
Страница инструкций по подключению на портале Azure включает в себя команду прототипа, которую можно скопировать.
При подключении клиентского компьютера к кэшу этот путь будет сопоставлен с путем виртуального пространства имен, который представляет экспорт целевого хранилища. Создайте каталоги для каждого из путей виртуального пространства имен, которые будут использоваться клиентом.
Используйте служебную программу монтажных инструкций
Вы можете использовать страницу инструкций по подключению на портале Azure для создания команды подключения с возможностью копирования. Откройте страницу из раздела "Настройка " представления кэша на портале.
Прежде чем использовать команду на клиенте, убедитесь, что клиент соответствует предварительным требованиям и имеет программное обеспечение, необходимое для использования команды NFS mount , как описано выше в разделе "Подготовка клиентов".
Выполните следующую процедуру, чтобы создать команду подключения.
Настройте поле пути клиента . В этом поле приведен пример команды, которую можно использовать для создания локального пути на клиенте. Клиент обращается к содержимому из Azure HPC Cache локально в этом каталоге.
Щелкните поле и измените команду, чтобы она содержала нужное имя каталога. Имя отображается в конце строки после
sudo mkdir -p
После завершения редактирования поля команда подключения в нижней части страницы обновляется новым путем клиента.
Выберите адрес подключения кэша из списка. В этом меню перечислены все точки подключения клиента кэша.
Балансируйте нагрузку клиента на всех доступных адресах подключения для повышения производительности кэша.
Выберите путь к пространству виртуальных имен, используемый для клиента. Эти пути ведут к экспорту в системе хранения данных на бэкэнде.
На странице портала пространства имен можно просматривать и изменять пути к виртуальному пространству имен . Узнайте, как настроить агрегированное пространство имен .
Дополнительные сведения о агрегированном пространстве имен в Azure HPC Cache см. в статье "Планирование агрегированного пространства имен".
Поле команды mount автоматически заполняется настраиваемой командой подключения, которая использует адрес подключения, путь виртуального пространства имен и путь клиента, заданный в предыдущих полях.
Щелкните символ копирования справа от поля, чтобы автоматически скопировать его в буфер обмена.
В нижней области отображаются альтернативные команды подключения, которые имеют одинаковый путь клиента и путь пространства имен, но используют разные адреса подключения кэша. Для оптимальной производительности необходимо равномерно подключить клиенты ко всем доступным адресам в HPC Cache.
Используйте скопированную команду подключения на клиентском компьютере, чтобы подключить ее к Azure HPC Cache. Вы можете выполнить команду непосредственно из командной строки клиента или включить команду подключения в скрипт установки клиента или шаблон.
Общие сведения о синтаксисе команды подключения
Команда монтирования имеет следующую форму:
sudo mount {options} cache_mount_address:/namespace_pathlocal_path
Пример:
root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#
После успешного выполнения этой команды содержимое экспорта хранилища будет отображаться в каталоге hpccache на клиенте.
Параметры команды монтирования
Для надежного подключения клиента передайте следующие параметры и аргументы в команде подключения:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
| Рекомендуемые параметры команды монтирования | Description |
|---|---|
hard |
Подключение в режиме мягкого монтирования к Azure HPC Cache связано со сбоями приложений и возможной потерей данных. |
proto=tcp |
Этот параметр поддерживает соответствующую обработку сетевых ошибок NFS. |
mountproto=tcp |
Этот параметр поддерживает соответствующую обработку сетевых ошибок для операций подключения. |
retry=<value> |
Установите параметр retry=30 чтобы избежать временных сбоев монтирования. (В случае подключений переднего плана рекомендуется использовать иное значение.) |
Поиск компонентов команд монтирования
Если вы хотите создать команду подключения без использования страницы инструкций по подключению , можно найти адреса подключения на странице обзора кэша и пути к виртуальному пространству имен на странице пространства имен .
Note
Адреса подключения кэша соответствуют сетевым интерфейсам в подсети кэша. В группе ресурсов эти сетевые адаптеры (NIC) перечислены с именами, которые заканчиваются на -cluster-nic- и число. Не изменяйте или не удаляйте эти интерфейсы, а кэш станет недоступным.
Пути к виртуальному пространству имен отображаются на странице параметров пространства имен кэша.
Использование всех доступных адресов подключения
Необходимо распределить клиентский трафик среди всех IP-адресов, перечисленных для кэша. Если подключить все клиенты только к одному адресу, производительность кэша будет нарушена.
Вы можете выбрать разные адреса подключения для разных клиентов вручную или создать скрипт. Вы также можете использовать DNS-сервер, настроенный для циклического перебора DNS (RRDNS), для автоматического поворота подключений клиентов между всеми доступными адресами. Прочитайте о балансировке нагрузки трафика HPC Cache, чтобы узнать больше.
Дальнейшие действия
- Узнайте больше об использовании всей пропускной способности кэша путем балансировки нагрузки клиента.
- Чтобы переместить данные в целевые объекты хранилища кэша, прочитайте статью Заполнение нового хранилища BLOB-объектов Azure.