next up previous contents
Next: Кластеры SMP Up: Кластеры рабочих станций и Previous: Использование безопасной shell   Contents

Использование безопасного сервера

Поскольку каждая рабочая станция в кластере (обычно) требует, чтобы новый пользователь регистрировался на ней, и поскольку этот процесс требует больших временных затрат, mpich предлагает программу, которую можно использовать для ускорения этого процесса. Это безопасный сервер serv_p4 в каталоге `/usr/local/mpich/bin'. Скрипт `chp4_servs' в этом же каталоге можно использовать для запуска serv_p4 на тех рабочих станциях, где Вы можете выполнить rsh. Вы можете также запустить сервер вручную и позволить ему работать в фоновом режиме; это подходит для машин, которые не имеют соединения по rsh, но на которых у Вас есть профиль.

Прежде чем Вы запустите этот сервер, убедитесь, что безопасный сервер установлен для общего использования; если это так, один и тот же сервер можно использовать для всех. В этом режиме для инсталляции сервера необходим доступ супервизора. Если сервер еще не инсталлирован, Вы можете установить его для собственного использования без специальных привилегий командой

chp4_servs -port=1234
Она запустит безопасный сервер на всех машинах, перечисленных в файле
`/usr/local/mpich/share/machines.<arch>'.

Номер порта, указанный опцией -port=, должен отличаться от любого уже используемого порта рабочих станций.

Чтобы разрешить использование безопасного сервера устройствами ch_p4, добавьте в Вашу среду следующие определения:

setenv MPI_USEP4SSPORT yes
setenv MPI_P4SSPORT 1234
Значением MPI_P4SSPORT должен быть порт, на котором Вы хотите запустить безопасный сервер. Когда эти переменные окружения установлены, mpirun пытается использовать безопасный сервер для запуска программ, использующих устройство ch_p4.( Аргумент командной строки -p4ssport для mpirun может использоваться вместо этих переменных окружения; mpirun -help даст Вам дополнительную информацию.)

Alex Otwagin 2002-12-16