Создайте совместно использованный секрет для безопасной коммуникации
createSharedSecret
createSharedSecret -file <filename>
createSharedSecret
создает совместно использованный секретный файл, используемый для безопасной связи между менеджерами по заданию и рабочими. Файл называют secret
в текущей папке.
createSharedSecret -file <filename>
создайте совместно использованный секретный файл как данное имя файла.
Прежде, чем передать уязвимые данные от одного сервиса до другого (e.g., между менеджером по заданию и рабочими), эти сервисы должны установить доверительные отношения с помощью разделяемого секрета. Этот скрипт создает файл, который служит разделяемым секретом между сервисами. Каждому сервису доверяют, который имеет доступ к тому секретному файлу.
Создайте секретный файл только однажды на кластер на одной машине, затем скопируйте его в местоположение, заданное SHARED_SECRET_FILE
в mjs_def
файл на каждой машине прежде, чем запустить любых менеджеров по заданию или рабочих. В совместно используемой файловой системе все узлы могут указать на тот же файл. Разделяемые секреты могут быть снова использованы на последующих сеансах.
Создайте совместно использованный секретный файл в центральной части для всех узлов кластера:
cd matlabInstallDir/toolbox/parallel/bin createSharedSecret -file /share/secret
Затем убедитесь что разделяемый или скопированный mjs_def
узлов файлы устанавливают параметр
SHARED_SECRET_FILE
к /share/secret
прежде, чем запустить mjs сервис на каждого.