ПВМ   ОКМ   ДМ   экономическая информатика   4GL   Теория и практика обработки информации

Параллельная виртуальная машина, PVM

Опции в файле хостов

Как было установлено ранее, только одному лицу в группе необходимо инсталлировать ПВМ, но каждый пользователь ПВМ может иметь собственный файл хостов, в котором он описывает свою собственную виртуальную машину.

В "файле хостов" определяется начальная конфигурация хостов, которые ПВМ объединяет в виртуальную машину. Он также содержит информацию о хостах, которые Вы можете добавить в конфигурацию позже.

Файл хостов в его простейшей форме - это просто список имен хостов - по одному в строке. Пустые строки игнорируются, а строки, которые начинаются с # считаются строками комментариев. Такой подход позволяет Вам документировать файл хостов и дополнительно предоставляет "ручной" способ модификации начальной конфигурации, путем комментирования различных имен хостов. Простейший файл хостов с конфигурацией виртуальной машины приведен ниже:

# конфигурация для запуска приложений

amox

tf2.evm.bsuir.unibel.by

solaris2

Ряд опций может применяться в каждой строке после имени хоста. Опции разделяются с помощью пробелов.

lo=userid
- позволяет вам указать альтернативный логин для данного хоста; в противном случае, при запуске машины будет использоваться Ваш логин.
so=pw
- заставит ПВМ сделать запрос пароля при обращении к данному хосту. Это может применяться в случаях, когда Вы имеете отличные идентификатор пользователя и пароль в удаленной системе. По умолчанию ПВМ использует rsh для запуска удаленных pvmd, но если указана pw, ПВМ будет использовать вместо него rexec().
dx=location
of pvmd - позволяет Вам указать иное местонахождение для него на данном хосте. Это применимо, если Вы хотите использовать свою собственную копию pvmd.
ep=paths
to user executables - позволяет Вам указать последовательность путей для поиска порождаемых на данном хосте файлов. Множество путей разделяется двоеточиями. Если ep= не указана, то ПВМ просматривает $HOME/pvm3/bin/ PVM_ARCH в процессе работы задач приложения.
sp=value
- указывает относительную вычислительную скорость хоста в сравнении с другими хостами в данной конфигурации. Диапазон возможных значений: от 1 до 1000000, причем значение 1000 является значением по умолчанию.
bx=location
of debugger - указывает какой отладочный скрипт вызвать на данном хосте, если в порождающей подпрограмме запрашивается отладка.
Примечание:
Переменная окружения PVM_DEBUGGER также может устанавливаться. По умолчанию используется отладчик pvm3/lib/debugger.
wd=working_directory
- указывает рабочий каталог, из которого будут запускаться все порождаемые на данном хосте задачи. По умолчанию это $HOME.
ip=hostname
- указывает альтернативное имя для восстановления IP-адреса хоста.
so=ms
- указывает, что ведомый pvmd на этом хосте будет запускаться вручную. Это применимо, если сетевые сервисы rsh и rexec запрещены, но возможность IP-связи существует. При использовании этой опции Вы увидите на tty, связанном с pvmd3:
[t80040000] ready Fri Aug 27 18:47:47 1993

*** Ручной запуск ***

Загрузитесь в "honk" и введите:

pvm3/lib/pvmd -S -d0 -nhonk 1 80a9ca95:0cb6 4096 2 80a95c43:0000

Введите ответ:

В сопровождении звукового сигнала, после ввода ответной строки, Вы должны увидеть:

ddpro<2312> arch<ALPHA> ip<80a95c43:0a8e> mtu<4096>
Эту строку Вы должны вернуть ведущему pvmd. На этом этапе Вы увидите:

Thanks
после чего оба pvmd должны получить доступ к коммуникации.

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

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

# Комментарии начинаются с символа # (пустые строки игнорируются)

gstws

ipsc dx=/usr/geist/pvm3/lib/I860/pvmd3

ibm1.scri.fsu.edu lo=gst so=pw

 

# Опции по умолчанию устанавливаются символом *

*ep=$sun/problem1:~/nla/mathlib

amox

#tf1.evm.bsuir.unibel.by

solaris2

 

# Замена опций по умолчанию новыми значениями

* lo=gageist so=pw ep=problem1

st1.bsu.edu.by

st2.bsu.edu.by

 

# машины, добавляемые позже, обозначены &

&sun4 ep=problem1

&corsair dx=/usr/local/bin/pvm3

&kill lo=gageist

ПВМ   ОКМ   ДМ   экономическая информатика   4GL   Теория и практика обработки информации

Знаете ли Вы, что векторное программирование - это (1) раздел математики, исследующий методы решения задач векторного программирования; (2) формализм, используемый для представления знаний о структуре моделируемых объектов в форме задачи векторного программирования.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution