Руководство по установке Globus Toolkit 5

Jul 02, 2011 20:52

Поскольку я успешно защитил свою бакалаврскую работу, и материал ее представляет определенную ценность, я решил выложить свои наработки в общий доступ ( Read more... )

globus

Leave a comment

Comments 21

(The comment has been removed)

armaxis August 24 2011, 16:25:44 UTC
Я ставил из исходников с сайта, они включают в себя сразу все пакеты, если не ошибаюсь, а встроенный скрипт установки ставит стандартный набор компонентов. В сквизи я тоже находил эти пакеты - это отдельные компоненты. В принципе, их можно подружить друг с другом, но я не стал рисковать, ибо и без того запутанно все было :)
Плюс ко всему, я не был уверен что на репозиториях дебиана последняя версия глобуса лежит. А вот на оффе - точно последняя.

Reply

(The comment has been removed)

armaxis August 24 2011, 20:42:57 UTC
Пакеты для установки брались с сайта глобуса или из дебиановских сборка была?

Настраивать на клиентских не надо GRAM5 и myproxy потому что при установке пакета глобуса они автоматически устанавливаются, и привязывать их к порту в виде демона не надо.

У меня строчек про gsiftp не было - видимо опять таки из разных источников у нас дистрибутивы.

Reply


Установка hexdecbin November 13 2011, 00:23:06 UTC
OS:ubuntu 10.10 ( ... )

Reply


Ошибка hexdecbin November 13 2011, 00:33:05 UTC
Если учесть, мой первый комент, и продолжать настройку по ману, то вроде бы все ок, когда я пытаюсь выполнить

root@po-VirtualBox:/home/po# myproxy-logon -s po-VirtualBox
То получаю:
Unable to connect to 127.0.1.1:7512
Unable to connect to po-VirtualBox
Software caused connection abort

В шаге "MyProxy сервер запущен и работает. Теперь необходимо создать сертификат для тестового пользователя. Создаем в системе реального пользователя с полным именем QuickStart User и логином quser. При создании сертификата будет необходимо указать два пароля. Первый - это пароль, который будет в дальнейшем использоваться для авторизации пользователя quser (минимум 6 символов), а второй - пароль, который был указан при создании SimpleCA для доступа к ней."
создавал юзера так:
root@po-VirtualBox:~ # myproxy-admin-adduser -c "QuickStart User" -l quser

Reply


hexdecbin November 13 2011, 00:34:08 UTC
Ошибка
quser@GlobusNode:~$ myproxy-logon -s globusnode
Enter MyProxy pass phrase:
A credential has been received for user quser in /tmp/x509up_u1001.
quser@GlobusNode:~$ globusrun -o -r globusnode '&(executable=/bin/hostname)'
GlobusNode
quser@GlobusNode:~$
quser

У тебя в мане, откуда появился "quser"? и как ты под его залогинился?
Если "MyProxy сервер запущен и работает. Теперь необходимо создать сертификат для тестового пользователя. Создаем в системе реального пользователя с полным именем QuickStart User и логином quser", то у меня в /etc/passwd нет.
Как решить эту проблему?

Reply


Вроде бы все предведущие проблемы решил - тонкости раб hexdecbin November 13 2011, 01:12:56 UTC
Кому вдруг надо пишите, отвечу как.

root@po-VirtualBox:/home/po# cat /etc/grid-security/grid-mapfile
"/O=Grid/OU=GlobusTest/OU=simpleCA-po-virtualbox/CN=QuickStart" quser (" " - нужны или нет) ?

Но есть еще вопросы ))))))))))) :
1. root@po-VirtualBox:/home/po# myproxy-logon -s po-VirtualBox -l quser
Enter MyProxy pass phrase:
A credential has been received for user quser in /tmp/x509up_u0.
и вроде все ок.

2. root@po-VirtualBox:/home/po# globusrun -o -r po-VirtualBox '&(executable=/bin/hostname)':
и получаю GRAM Job submission failed because authentication with the remote server failed (error code 7)

Кто-то с таким сталкивался?

Reply

Re: Вроде бы все предведущие проблемы решил - тонкости р armaxis November 13 2011, 07:01:05 UTC
root@po-VirtualBox:/home/po# globusrun -o -r po-VirtualBox '&(executable=/bin/hostname)':

Ответ кроется в самой команде - она выполняется от пользователя root, а он не обладает сертификатом доступа. Сертификат выдан для пользователя quser, от имени которого и надо выполнять команду.
Советую глянуть не мануал а сам диплом, там я более подробно расписывал кто и какой сертификат получает.

Reply

Re: Вроде бы все предведущие проблемы решил - тонкости р hexdecbin November 13 2011, 09:24:40 UTC
1. root@po-VirtualBox:/home/po# cat /etc/grid-security/grid-mapfile
"/O=Grid/OU=GlobusTest/OU=simpleCA-po-virtualbox/CN=QuickStart" quser (" " - нужны или нет) ?

2. Ответ кроется в самой команде - она выполняется от пользователя root, а он не обладает сертификатом доступа. Сертификат выдан для пользователя quser, от имени которого и надо выполнять команду.
Если я правильно понимаю myproxy-admin-adduser -c "QuickStart User" -l quser добавляет "quser" в список пользователей myproxy.
Так как пользователя quser в /etc/passwd не появилось.

Вопрос как выполнить ту команду?
(Может быть глупая, теория: перед выполнение quser@GlobusNode:~$ globusrun -o -r globusnode ' (executable=/usr/bin/whoami)'; добавить в систему пользователя (adduser) quser ?
)

Reply

Re: Вроде бы все предведущие проблемы решил - тонкости р armaxis November 13 2011, 09:52:19 UTC
Теория не глупая, а верная - в системе нужно реального пользователя quser создать, причем, на обоих машинах, вроде. В тексте диплома это есть :) В отличие от офф. мануала на английском ))))

Reply


Leave a comment

Up