Версія даної теми для друку
Розподілені обчислення в Україні _ Платформа BOINC _ Подключение Boinc менеджера к клиенту на другой машине
Автор: Holman Oct 26 2007, 11:54
Подскажите как настроить подключение BOINC менеджера к клиенту на другой машине. Какой пароль ему подсовывать?
Автор: Rilian Oct 26 2007, 13:44
In your BOINC installation folder, on the remote machine (the one doing the crunching!), create a text file called remote_hosts.cfg
example:
In the default installation directory, create...
c:/program files/BOINC/remote_hosts.cfg
Edit this file in notepad and add each computer name or IP address that you want to allow control from. Each computer should be on a separate line.
c:/program files/BOINC/remote_hosts.cfg:
MYLAPTOP
KITCHENPC
192.168.57.67
Close down BOINC and restart. That should do it!
note: The remote (crunching) machine needs to be able to reslove the computer name when BOINC starts otherwise it will not allow connections from it.
http://www.boinc-wiki.info/index.php?title=How_To_Control_BOINC_On_Remote_Computers
Автор: uNiUs Oct 26 2007, 21:17
(Holman @ Oct 26 2007, 12:54 PM)
Подскажите как настроить подключение BOINC менеджера к клиенту на другой машине. Какой пароль ему подсовывать?
На удаленной машине в боинке должно быть разрешено подключение извне. Лично у меня запуск реализуется командой
boinc.exe -allow_remote_gui_rpc -return_results_immediately -detach
т.е.
1.он принимает все входящие подключения, если знаешь пароль. А сам пароль лежит в файле gui_rpc_auth.cfg в папке боинка.
2.он отсылает результаты сразу после рассчета
3.его не видно и не слышно. Считает себе фоновым процессом.
если у тебя ферма(много компов) имеет смысл использовать проги типа Boinc View или Boinc Studio.
ЗЫ: Не забываем добавлять соответствующее правило в фаервол, если таковой имеется.
Автор: YuRi Oct 27 2007, 00:36
(Rilian @ Oct 26 2007, 01:01 PM)
Разве БОИНК менеджер работает с удаленными проектами? ...
Смотри мой парк машин. Ты думаешь я по ним пешком хожу?
(Holman @ Oct 26 2007, 12:54 PM)
Подскажите как настроить подключение BOINC менеджера к клиенту на другой машине. Какой пароль ему подсовывать?
На машине, к которой ты хочешь подключаться, в каталоге БОИНКа нужно создать два текстовых файла: remote_hosts.cfg и gui_rpc_auth.cfg.
В файле remote_hosts.cfg необходимо указать IP-адреса, с которых разрешено удаленное подключение к данному клиенту (в простейшем случае - один адрес твоей основной машины)
В файле gui_rpc_auth.cfg хранится пароль подключения. При установке БОИНКа инсталятор записывает туда какую-то белиберду.
Но ее можно заменить на любую текстовую комбинацию. Если надоест при подключении к удаленной машине каждый раз вводить эту дребедень и ты не боишься "кулхацкеров", пасущихся в твоей сети, пароль можно оставить пустым. Тогда при подключении к удаленному клиенту достаточно ввести его адрес или имя (при наличии WINS или DNS).
Если на разных машинах клиенты разных версий, то возможен вариант, что старший клиент не сможет подключиться к младшему. При подключении клиента младшей версии к старшему возможны "глюки" управления.
Автор: Tamagoch Oct 24 2008, 22:35
не могу понять почему не получается - уже с двумя удаленными клиентами так
даже внутри моей локалки пишет "нет соединения"
на той стороне без файрволла, все делаю правильно вроде там и делать нечего, два файла нарисовать
фигня какая-то (((
Автор: YuRi Oct 24 2008, 23:46
Клиенты одной версии?
Подключаешься по имени или по IP?
Автор: Tamagoch Oct 25 2008, 16:18
(YuRi @ Oct 25 2008, 00:46)
Клиенты одной версии?
Подключаешься по имени или по IP?
клиенты 6.2.19, коннект по ip
правда соединяюсь с XP на Висту и с XP на XP64
больше различий нету
Автор: Death Oct 25 2008, 17:21
ping tracert с машины на машину идёт?
фаервол на обоих машинах выруби.
Автор: Tamagoch Oct 26 2008, 12:52
(Death @ Oct 25 2008, 17:21)
ping tracert с машины на машину идёт?
фаервол на обоих машинах выруби.
да они на одном свитче вообще.... сетевые диски друг у друга юзают, прокси сервера и прочий сетевой бред
а боинк не хочет отдаваться )
Автор: Death Oct 26 2008, 17:27
Tamagoch, я спрашивал про пинг и трасерт а ті мне про сетевой диск. %-/
Автор: Paul B.Atton Oct 27 2008, 13:19
Угу. На одному свичі може бути накручено відкриті порти лише для певних портів, всі інші - закриті.
Автор: YuRi Oct 27 2008, 14:05
+1
Для связи с удаленными клиентами БОИНКу нужны порты 1043 & 31416.
Автор: Death Oct 27 2008, 21:54
На одному свичі може бути накручено відкриті порти лише для певних портів
брат, я не понял что ты сказал, но ты достучался до моего сердца.
YuRi, подсказывает номера каких портов тебе нужны )))
Автор: Algon Nov 13 2008, 12:06
Доброго времени!
Вот возникла задача:
Есть удаленная сетка, подключенная через провайдерский NAT (соответственно снаружи доступа нет). Я там физически бываю в среднем раз в 1-3 месяца. Пробовал пробросить к себе VPN, Выскакивает ошибка GRE, поэтому VPN тоже не пробрасывается (видимо провайдер режет). Попытаюсь настроить BOINC на полный автопилот, но все-же может есть какой-то способ удаленного управления?
Автор: Paul B.Atton Dec 2 2008, 21:22
Algon, у мене практично така сама проблема - рідко буваю (навіть досі ще не поставив там Боінк...).
А відкрити порти, що YuRi трохи вище вказав, тобі не допоможе? Мені складніше - там взагалі діалап...
Автор: YuRi Dec 2 2008, 21:38
Порты не помогут, потому что машины за НАТом. Тебе некуда стучаться.
Единственный способ, который я могу придумать строить туннель оттуда к себе, и уже через этот туннель рулить, направляя в него весь свой трафик, адресованный машинам этой сети.
Как строить туннель советовать не могу, потому что не знаю внутренних условий и возможностей. В свое время для проброски трафика наружу я использовал http://freecap.ru/index.php?p=index и http://www.toonel.net/qa.html. О том, можно ли использовать что-то подобное для хождения внутрь - пока не думал. Хотя, возможно, в недалеком будущем это заинтересует и меня тоже.
Автор: Death Dec 2 2008, 22:11
no-ip.com
Автор: Algon Dec 2 2008, 22:26
Проблему с пробросом VPN конечно решил, но сложновато получилось:
на роутерах в сетях теперь стоит KWF, который позволяет объединять 2 и более удаленные сети в одну, при этом можно использовать нестандартные порты для тоннелей.
Автор: ReMMeR Dec 3 2008, 02:28
Если нет у тебя ГУЯ, вот мои наставления тебе, мой юный падован:
Как подключится к проекту на линукс-машине из консоли ?
./boinc --attach_project <URL> <key>
например
./boinc --attach_project http://abcathome.com/ 1177b008be3bae9ed80337ffb07e9d95
Как узнать этот самый кей ?
./boinc_cmd --lookup_account <URL> youremail yourpassword
например
./boinc_cmd --lookup_account http://abcathome.com/ remmeru@bugaga.com duckin_good_password7
------------
account key: youraccountkeyhere
Автор: Asket Jul 17 2013, 15:22
Парни, что-то я запутался.
Управление boinc с одной мишины.
Альфа - главная машина - с которой осуществляется управление. Бета - машина на которой осуществляются расчеты - пользователи никак не управляют boinc.
1. Устанавливаем Boinc клиент на обе машины, Альфа и Бета.
2. На Бете создаем файл c:/program files/BOINC/remote_hosts.cfg, где прописываем имя или ip компьютера Альфа.
….
Что дальше? Распишите пожалуйста порядок действий.
Ps На Альфе вин. 7, а на Бете ХР. Боинк должен быть одной версии, или между boinc_7.2.5_windows_x86_64.exe и 7.0.64 нет особых различий?
Автор: gladiator_maximus Jul 17 2013, 16:46
Asket,
никогда не коннектился, но... не пойму в чем проблема.
В БОИНКе раздел Дополнительно- сменить компьютер, там нужно вводить имя компа или айпи.
пробовали?
если будут проблемы по ходу-пишите с подробным описанием.
Автор: LSA Jul 17 2013, 18:37
там ще потрібно GUI RPC password
http://boinc.berkeley.edu/wiki/Controlling_BOINC_remotely
Автор: tiss Jul 17 2013, 20:09
QUOTE(Asket @ Jul 17 2013, 16:22)
Парни, что-то я запутался.
Управление boinc с одной мишины.
Альфа - главная машина - с которой осуществляется управление. Бета - машина на которой осуществляются расчеты - пользователи никак не управляют boinc.
1. Устанавливаем Boinc клиент на обе машины, Альфа и Бета.
2. На Бете создаем файл c:/program files/BOINC/remote_hosts.cfg, где прописываем имя или ip компьютера Альфа.
….
Что дальше? Распишите пожалуйста порядок действий.
Ps На Альфе вин. 7, а на Бете ХР. Боинк должен быть одной версии, или между boinc_7.2.5_windows_x86_64.exe и 7.0.64 нет особых различий?
Сорри давно уже нет машин с ХР, поэтому не помню есть ли у тебя каталог ProgramData на ХР. Но у тебя должно быть ДВА файла на Бете
remote_hosts.cfg - где прописаны IP адреса машин с которых можно коннектится (IP адрес Альфы)
gui_rpc_auth.cfg - где написан пароль с которым ты будешь подключаться к данному боинку
На машине с которой ты будешь коннектится ничего не нужно делать. В БОИНКЕ с Альфы из раздела "Дополнительно" "Сменить компьютер" и пишешь IP Беты и указываешь пароль. И всё должно заработать.
Есть большое НО - если включен виндовый файрволл его надо настроить. У меня к счастью они отключены, потому что КАК его настраивать надо не знаю.
Автор: Asket Jul 18 2013, 00:14
LSA, tiss спасибо. попробую. Кстати, а как перевести boinc в фон, дабы он не отражался в строке состояния и не мозолил глаза пользователям Беты?
через реестр Windows (редактирование реестра вызывается «Пуск \ Выполнить» набрать в строке «regedit» и нажать «Ок»). Нету раздела реестра для Windows XP:
«HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Boinc\».
Автор: tiss Jul 18 2013, 06:31
QUOTE(Asket @ Jul 18 2013, 01:14)
LSA, tiss спасибо. попробую. Кстати, а как перевести boinc в фон, дабы он не отражался в строке состояния и не мозолил глаза пользователям Беты?
через реестр Windows (редактирование реестра вызывается «Пуск \ Выполнить» набрать в строке «regedit» и нажать «Ок»). Нету раздела реестра для Windows XP:
«HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Boinc\».
Если я правильно понял, то БОИНК у тебя установлен, как сервис? Тогда тебе достаточно зайти в Бету под пользователем, потом в БОИНКе в "Сервис" "Настройки" убираем галочку "Автозагрузка БОИНК менеджера" и перегружаемся. Лично я так прячу от пользователей
Автор: nikelong Jul 18 2013, 07:33
Asket,
http://distributed.org.ua/forum/index.php?showtopic=4290
Это еще попробуй.
Автор: Asket Jul 22 2013, 20:18
Фаервол выключил. ping проверил - пакеты проходят.
в remote_hosts.cfg указал
в gui_rpc_auth.cfg
Запускаю Дополнительно -> Запустить другой BOINC manager -> ввожи имя компа, или его ip и пароль. никак не может подключиться, результата нет.
http://distributed.org.ua/forum/index.php?showtopic=4290
Это еще попробуй.
- сначала через стандартный boinc менеджер, а когда появится больше 2-х компов - попробую.
Автор: x3mEn Jul 22 2013, 20:28
allow_remote_gui_rpc
Автор: Asket Jul 23 2013, 00:11
x3mEn,
На удаленной машине в боинке должно быть разрешено подключение извне. Лично у меня запуск реализуется командой
boinc.exe -allow_remote_gui_rpc -return_results_immediately -detach
ты про это?
Если да, то где это вводить?
Выполнить -> cmd -> boinccmd.exe -> указанные команды. ? но их там нет.
Автор: x3mEn Jul 23 2013, 05:51
cc_config.xml
<cc_config>
<options>
...
<allow_remote_gui_rpc>1</allow_remote_gui_rpc>
...
</options>
</cc_config>
Автор: tiss Jul 23 2013, 07:06
QUOTE(Asket @ Jul 22 2013, 21:18)
ComAlfa
192.123.123.123
Чёт не понял что там за два компа. Просто ИП укажи и всё.
ах да - кажется мне, что ты не в тот каталог положил эти файлы. Если это ХР должны быть тут:
C:\Documents and Settings\All Users\Application Data\BOINC
Автор: x3mEn Jul 23 2013, 13:55
(tiss @ Jul 23 2013, 08:06)
(Asket @ Jul 22 2013, 21:18)
ComAlfa
192.123.123.123
Чёт не понял что там за два компа. Просто ИП укажи и всё.
Нормально, можно й так.
Якщо комп отримує IP по DHCP, єдиний варіант - по імені.
Автор: tiss Jul 23 2013, 14:29
QUOTE(x3mEn @ Jul 23 2013, 14:55)
Нормально, можно й так.
Якщо комп отримує IP по DHCP, єдиний варіант - по імені.
Ну это же комп С которого идёт подключение. У меня управляющий комп обычно статический ИП имеет, а вот клиенты те по дхцп получают. Я больше склоняюсь, что файлы не там лежат.
Автор: x3mEn Jul 23 2013, 20:05
(tiss @ Jul 23 2013, 15:29)
(x3mEn @ Jul 23 2013, 14:55)
Нормально, можно й так.
Якщо комп отримує IP по DHCP, єдиний варіант - по імені.
Ну это же комп С которого идёт подключение. У меня управляющий комп обычно статический ИП имеет, а вот клиенты те по дхцп получают.
боїнк поставлений на сервер, у якого дійсно статичний ІП,
а керувати ним хочеться з ординарної локальної машини.
А в конторі організація мережі така, що всім ординарним компам видається ІП по ДХЦП ініібоьт.
Може бути таке? Запросто.
Якщо в компанії 100500 компів, кожному прикручувати статичний ІП - мороки куча.
А так - хто перший, таво і тапки.
Автор: Asket Jul 23 2013, 23:36
Я больше склоняюсь, что файлы не там лежат.
скорее всего так и было. когда перекинул в C:\Documents and Settings\All Users\Application Data\BOINC, то заменил gui_rpc_auth.cfg. там был ключ. вместо него вписал 123456.
Теперь у меня на Бете лежат файлы:
gui_rpc_auth.cfg
remote_hosts.cfg
(Show/Hide)
192.111.111.111
cc_config.xml
(Show/Hide)
<cc_config>
<options>
<allow_remote_gui_rpc>1</allow_remote_gui_rpc>
</options>
</cc_config>
все три.
пробовал и по два: remote_hosts.cfg и gui_rpc_auth.cfg, а также cc_config.xml и gui_rpc_auth.
результата 0, простоянно пробует переподключиться.
это провал.
повторюсь, мой порядок действий следующий:
(Show/Hide)
1. Устанавливаем Boinc клиент на обе машины, Альфа(win 7, boinc_7.0.64_windows_intelx86.exe главный комп.) и Бета(XP, boinc_7.0.64_windows_intelx86.exe ).
2. На Бете создаем файл C:\Documents and Settings\All Users\Application Data\BOINC\remote_hosts.cfg, где прописываем имя или ip компьютера Альфа.
2.1 Или, вместо п.2 На Бете создаем файл C:\Documents and Settings\All Users\Application Data\BOINC\cc_config.xml, что позволяет заходить без remote_hosts.cfg.
3. На Бете создаем файл C:\Documents and Settings\All Users\Application Data\BOINC\gui_rpc_auth.cfg, где прописываем пароль.
4. Отключаем фаерволы и проверяем ping до нужной машины, если все ок, то п.5
5. Запускаю в boinc менеджере на Альфе: Дополнительно -> Запустить другой BOINC manager -> ввожу имя компа, или его ip и пароль.
Пробовал На бете с Включенным boinc и с выключеным. Что еще (кроме кривых рук
) это может быть?
Автор: x3mEn Jul 24 2013, 04:17
в лозі боїнка Бети має бути щось приблизно таке:
22/07/2013 21:53:51 | | Config: GUI RPC allowed from any host
Що там в тебе пише?
Автор: tiss Jul 24 2013, 05:39
QUOTE(Asket @ Jul 24 2013, 00:36)
5. Запускаю в boinc менеджере на Альфе: Дополнительно -> Запустить другой BOINC manager -> ввожу имя компа, или его ip и пароль.
Зачем? У тебя же вроде на обоих компах боинк запущен? В таком варианте надо выбрать "Дополнительно" - "Сменить компьютер"
Автор: x3mEn Jul 24 2013, 09:22
(tiss @ Jul 24 2013, 06:39)
(Asket @ Jul 24 2013, 00:36)
5. Запускаю в boinc менеджере на Альфе: Дополнительно -> Запустить другой BOINC manager -> ввожу имя компа, или его ip и пароль.
Зачем? У тебя же вроде на обоих компах боинк запущен? В таком варианте надо выбрать "Дополнительно" - "Сменить компьютер"
Назва пункту меню залежить від версії БОЇНК.
В 7.x.x пункт меню називається "Запустить другой BOINC Manager"
Автор: tiss Jul 24 2013, 14:07
QUOTE(x3mEn @ Jul 24 2013, 10:22)
QUOTE(tiss @ Jul 24 2013, 06:39)
QUOTE(Asket @ Jul 24 2013, 00:36)
5. Запускаю в boinc менеджере на Альфе: Дополнительно -> Запустить другой BOINC manager -> ввожу имя компа, или его ip и пароль.
Зачем? У тебя же вроде на обоих компах боинк запущен? В таком варианте надо выбрать "Дополнительно" - "Сменить компьютер"
Назва пункту меню залежить від версії БОЇНК.
В 7.x.x пункт меню називається "Запустить другой BOINC Manager"
Парадокс, парадокс...
Попрошу заметить, что у меня ТА ЖЕ версия боинка что и у Аскета.
Автор: x3mEn Jul 24 2013, 17:25
А, сорі. Є обидва пункти.
Я користуюсь "Запустить другой BOINC Manager".
Коли "Сменить компьютер...", інколи бували трабли з поверненням назад до локального хоста.
А так - окрема копія боїнк менеджера.
Якщо треба, видно проекти і локального хоста і віддаленого. Зручно.
Автор: tiss Jul 24 2013, 19:07
QUOTE(x3mEn @ Jul 24 2013, 18:25)
А так - окрема копія боїнк менеджера.
Якщо треба, видно проекти і локального хоста і віддаленого. Зручно.
Ну когда 40 компов, как-то пофиг виден локальный или нет
Возвращаемся к нашим баранам - почему у Аскета не коннектится БОИНК? Единственное что я помню, что файрволл надо было не просто потушить, а обязательно ребутнуться.
Автор: Asket Jul 24 2013, 20:00
Парни, это
Все заработало!
Скорее всего, проблема заключалась в перезагрузке и вводе имени компа (ничего не менял, но все заработало ). Подключился только через Имя, ip не канает (в постах выше об этом писали, но раньше и через имя не подключался).
Первый рубеж взят!
Всем спасибо за помощь!
Правда, назрела пара вопросов.
Эта машина находится в одной локальной сети с моим компом, а если она географически удалена? порядок действий тот же?
Как сделать, что бы задания считались независимо от того захожу я в боинк удаленной машины или нет . Сейчас же происходит следующее: когда запускаю боинк менеджер удаленной машины - задания считаются (до того момента пока она не ребутнется, а после опять нужно заходить), если нет, то нет.
Это нужно прописывать в cc_config.xml, в опциях?
ps всем Огромное спасибо!
Автор: x3mEn Jul 24 2013, 20:00
якщо питання у тому, як зробити, щоб боїнк на віддаленій машині запускався із запуском компа, тут є 2 варіанта:
1) поставити боїнк як сервіс. обмеження - не будуть працювати GPU проекти
2) Tools -> Options -> Run manager at login
Варіант 1) зручний, бо боїнк сервіс стартує і без необхідності логона, і без запуску менеджера.
Автор: Asket Jul 25 2013, 00:06
(x3mEn @ Jul 24 2013, 21:00)
якщо питання у тому, як зробити, щоб боїнк на віддаленій машині запускався із запуском компа, тут є 2 варіанта:
1) поставити боїнк як сервіс. обмеження - не будуть працювати GPU проекти
2) Tools -> Options -> Run manager at login
Варіант 1) зручний, бо боїнк сервіс стартує і без необхідності логона, і без запуску менеджера.
Опиши, пожалуйста, как сделать первый пункт. Это через реестр или через cc_config.xml ?
Автор: x3mEn Jul 25 2013, 05:28
http://boincfaq.mundayweb.com/index.php?language=1&view=343&sessionID=d70b6d413642d66690600b5e1bf0c23b
http://boincfaq.mundayweb.com/index.php?language=1&view=344&sessionID=d70b6d413642d66690600b5e1bf0c23b
http://boincfaq.mundayweb.com/index.php?language=1&view=596&sessionID=d70b6d413642d66690600b5e1bf0c23b
Автор: Asket Jul 25 2013, 14:31
x3mEn, спасибо. Нужно было самому там поискать.
Invision Power Board
© Invision Power Services