Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» CITRIX Metaframe XP проблема запуска приложений

Автор: MrL0nG
Дата сообщения: 27.08.2008 13:31
Здравствуйте!
Такая прабла, есть ферма из двух серваком(оба w2k3 + MetaFrame Presentation Server)
1)1-ый сервер имеет две сетевухи
1-внешний адрес (195.ххх.ххх.ххх)
2-внутрений адрес (192.168.1.1)
2-ой сервер имеет 1 сетевуху с внутренним адресом(192.168.1.2)
2)на фаерволе расшарины порт 80,1494,udp 1604,2598


проблема в том что когда клиент конектится из вне на ферму то видит все опубликованые приложения, но запускаються только те что установлены на первом сервере(192.168.1.1), а те что установлены на втором(192.168.1.2) при подключение выдает ошибку "Canno connet to the Citrix Metafreim server. There is no Citrix Metaframe server configured on the specified address"
Автор: PavelKhvalov
Дата сообщения: 02.10.2008 17:30
люди помогите. настроивал 2 сервера на обоих одинаковая картина.
есть локалка в ней Windows 2003 server SP2 R2 + Citrix PS4 rollpack 5
инет в локалке раздает ZyXELL 662 либо ZyWALL2 (с обоими картина одинакова)
firewall выключен port mapping 1494, 3389, 1604 -> citrix

на цитрих машинке сделан altaddr /set {wan ip zywall}

проверяю telnet {wan ip zywall} 1494
в ответ получаю ICA

из внешнего мира пытаюсь подключиться к цитриху. для этого ставлю citrix client говорю что соединяться через global по TCP/IP в firewall ставлю галку use alternative address
адрес пишу {wan ip zywall}
выбираю приложение (!дает выбирать, т.е. видит опубликованные приложения на сервере!)

жму ОК, подключаюсь, получаю
"Cannot connect to the Citrix Presentation Server.
The Citrix Presentation Server you have selected is not acceptiong connections"

Цитрих! чего ты хочешь!!

кто сталкивался. перечитал уже все. ответы типа читай матчасть или вали в гугл не принимаются.
Автор: Rhumbabums
Дата сообщения: 05.01.2009 15:38
Добрый день!
использую Ica32Web client для подключения к серверу XenApp
при запуске приложения (инициализация клиента) возникает ошибка:
"Не удается подключиться к указанному серверу CitrixXenApp.
Серверов CitrixXenApp с указанным адресом не существует."

Дело в том, что я сижу в инете через прокси (xxxx.ru:3128). У тех, кто подключается напрямую, проблем нет. Возможно ли настроить клиент через конфигурационные .ini файлы? Браузер настроил в соответствие с требованиями из Administrator Guide и помощи из Help.

Спасибо!
Автор: tankistua
Дата сообщения: 05.01.2009 18:31
тормознул :)...
Автор: lakker1987
Дата сообщения: 21.01.2009 08:47
У меня другая проблема.
Клиент опубликованное приложение видит, но оно не запускается, соединение в трее висит, потом исчезает. Єто происходит у всех пользователей. Где можно поправить?
Автор: Zwergie
Дата сообщения: 03.07.2009 08:39
Здравствуйте.
Сеть 2 вопроса по цитрикс МФ ХП3
1. У некоторых пользователей невозможно запустить одновременно 2 копии одного приложения. То есть запускаю через цитрикс 1С, работаю. Второй раз запустить ее же не могу. Чтобы работать с другой базой приходится выходить. Несколько неудобно, так как работать надо сразу с 2 и реже 3 базами. Раньше этот пользователь мог запускать несколько копий. Настройки на компьютере или права доступа для него - не менялись.

2. Глюк бывает на нескольких машинах. опубликованное приложение запускается только если принудительно порвать сессию, затем подключиться к серверу цитрикс заново, вручную. После этой манипуляции приложение запускается и работает.
Если этого не сделать - приложение даже не начинает запуск.
Автор: red_ok
Дата сообщения: 13.07.2009 15:36
Предыстория:
руководство одной фирмы дало задачу заменить сервер 1с на более новый.
Железо не важно в этой задаче, но на сервере на старом стоит следующее: - win2003 eng, citrix xp fr3 и другое по мелочи.
На новый сервер ставлю win2003SE rus + Citrix XP fr3
Все настраиваю, все работает, но настраиваю у себя в сетке.
Все приложения видны, публикуются и т.п., т.е. ВСЕ работает!
Приношу сервер в ту фирму, где должно стоять (причем ничего не меняя! ни ip, ни имя сервера, совсем ничего не меняю), выключаю старый сервер, включаю новый, пробую посмотреть приложения - никто ничего не видит... даже с самого сервера не видны приложения !
Хоть и говорят, что надо подождать, но сколько ждать ? Ждал и 10 и 20 минут. И винду переустанавливал, и цитрикс, и лицензии. Но ведь на старом сервере все работает в этой сети. И на новом тоже, но в другой сети.
Я просто уже в тупике, не знаю даже в чем может быть проблема!
Приношу обратно к себе, включаю - все работает....
Короче help!
Автор: anton04
Дата сообщения: 13.07.2009 22:57
red_ok

Точно не перепутал маску подсети? ipconfig /all с работающего и нового сервака в студию.
AD у фирмы есть? (тогда см. политики GPO)
Название фермы одинаковые? Какие hotfix`ы стоят на citrix xp fr3?
Автор: red_ok
Дата сообщения: 14.07.2009 10:48
AD нет, название ферм разное, патчи на Citrix ни какие не ставил, как идет со встроенным SP3 так и оставил
Автор: anton04
Дата сообщения: 14.07.2009 13:12
red_ok


Цитата:
название ферм разное


Ну так, а что тебе мещало название ферм сделать одинаковое?


Цитата:
пробую посмотреть приложения - никто ничего не видит.


Как ты это пробуешь? Пробовал создавать подключение в ручную?


Цитата:
Точно не перепутал маску подсети? ipconfig /all с работающего и нового сервака в студию.

Автор: red_ok
Дата сообщения: 15.07.2009 08:53
Всем откликнувшимся спасибо!
Проблема решена. Дело было не в настройках Citrix, а в аппаратной несовместимости. Материнка новая с гигабитной сеткой, а свич с соткой. Вот после выключения машины и повторного включения начинались танцы с бубном, сеть видит, виндовый терминал работает, а Citrix нет. После того как была установлена карточка в 100Мб Citrix заработал.
Еще раз всем спасибо и может мои мытарства помогут кому-то в будущем.
Автор: Dmina
Дата сообщения: 21.07.2009 12:51
Здравствуйте. У меня такая проблема. Хочу настроить подключение с динамическим IP. Установлен сервер терминалов W2003RU + CITRIX Metaframe XP FR3. Модем Acorp настроенный роутером. Зарегистрировал доменное имя третьего уровня. В модеме включил DynDNS. Find New Application Set -> Wide Area Network ->Server Location выбираю протокол TCP/IP, в поле Address List вместо IP ввожу доменное имя третьего уровня , потом жму кнопку Firewalls и ставлю галку Use alternate adres for firewall connection. На серваке Citrix даю команду altaddr /set XXX.XXX.XXX.XXX. Соединение идёт, всё работает. Но когда меняется IP на сервере надо вручную опять делать altaddr /set XXX.XXX.XXX.XXX с новым IP. Кто сталкивался подскажите, как обойти такую проблему. Варианты с получением статического IP просьба не предлагать. Интересует именно вариант подключения с динамическим IP.
Автор: Orand
Дата сообщения: 22.07.2009 11:47
MrL0nG
Не знаю актуален ответ будет или нет, но... тем не менее.
Помимо открытия портов в фаерволе необходимо еще делать порт-маппинг, т.е. перенаправление пакетов к серверу терминалов.
В первом случае все работает, т.к. оба сетевых интерфейса (который "смотрит" вовне и тот, который "смотрит" внутрь локальной сетки) стоят на одном серваке. Переброс (маппинг) делать не приходится, и все работает.
А для того чтобы заработало на серваке "где-то в локальной сети" необходимо "прокидывать" пакеты по портам 1494 и 1604 (если не использовать Web-подключение!) до этого "Второго" сервака. Иначе "откликаться будет только тот, что смотрит вовне...

Добавлено:
Zwergie

Цитата:
У некоторых пользователей невозможно запустить одновременно 2 копии одного приложения.

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

Цитата:
2. Глюк бывает на нескольких машинах. опубликованное приложение запускается только если принудительно порвать сессию, затем подключиться к серверу цитрикс заново, вручную.

1. Если запустить приложение и выйти из него, то серверу терминалов необходимо некоторое время для завершения сеанса пользователя. Примерно 30-60 сек. Если поработать какое-то время, то отключение происходит довольно быстро.
2. В настройках подключения есть установки на время ожидания, простоя, бездействия. Можно таким образом настроить принудительный разрыв сессии "зависших" сеансов пользователей. Хотя, по опыту, бывало, что и это не помагало, только "ручное" отключение.

Добавлено:
Dmina
Теоретически можно написать скрипт, который будет с определенной периодичностью проверять значение внешнего IP и при изменении запускать команду ALTADDR /SET.
Например vbs-скрипт...
К сожалению не силен в этом, но наверняка на форуме найдется человек, которому это под силу.
Автор: Dmina
Дата сообщения: 24.07.2009 18:40
Orand, я с тобой согласен насчет скрипта. Но я тоже не силён в этом. А те кто силен, похоже, в отпусках и на форум не заходят.

И больше никто видимо с такой проблемой не сталкивался. Или не смог решить. Подождем!!!
Автор: anton04
Дата сообщения: 24.07.2009 23:17
Dmina


Цитата:
Но когда меняется IP на сервере надо вручную опять делать altaddr /set XXX.XXX.XXX.XXX с новым IP


И не только в ручную, а ещё и сервак перезагружать прейдётся или перезапускать службы цитрикса, т.к. сей параметр добавляется в реестр в раздел HKLM.
Для этих случаев можно попробовать использовать Secure Gateway, но для XP FR3 я даже не знаю если он, для третей версии и выше, есть...

P.S. Попробуй прописать altaddr /set не с IP, а с DNS именем может чего выйдет.
Автор: Dmina
Дата сообщения: 25.07.2009 10:50
Антон, сервак перезагружать не надо. Я подключался по интернету. Когда менялся IP я через Radmin заходил на сервак и вбивал новый IP. И после этого клиент без проблем подключался к серверу без перезагрузки сервера. А DNS-имя пробовал вбивать. Результат отрицательный.
Автор: Orand
Дата сообщения: 27.07.2009 15:38
Dmina
Если есть охота самому "поковыряться" со скриптами, то вот к примеру можно тут почитать http://forum.script-coding.info/viewforum.php?id=5 Может что и удастся найти?
Автор: Zwergie
Дата сообщения: 28.08.2009 09:39

Цитата:
Zwergie


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

помогло. Поставил ограничение подключений (одного пользователя) в самом цитриксе равным 5, вменсто "неограниченно" На самой терминалке ограничение уже было отключено.
Локальный глюк?



Цитата:
1. Если запустить приложение и выйти из него, то серверу терминалов необходимо некоторое время для завершения сеанса пользователя. Примерно 30-60 сек. Если поработать какое-то время, то отключение происходит довольно быстро.
2. В настройках подключения есть установки на время ожидания, простоя, бездействия. Можно таким образом настроить принудительный разрыв сессии "зависших" сеансов пользователей. Хотя, по опыту, бывало, что и это не помагало, только "ручное" отключение.
Тут проблема выглядит чуть иначе.
После включения компьютера и попытки запустить опубликованное приложение - оно не запускается, выдается тольк оокно начала соединения с фермой.
Оно исчезает. приложение не запускается.
Делаем логаут от фермы, и заходим под другим пользователем - работает нормально.
на следующий день производим манипуляции в обратном порядке.


плюс добавился мегаэпичный глюк.
При запуске приложения - выдается окошко ЗАВЕРШЕНИЯ сеанса. И крутится оно бесконечно долго....
Помогает только переподключение
Автор: Orand
Дата сообщения: 28.08.2009 15:00
Zwergie

Цитата:
После включения компьютера и попытки запустить опубликованное приложение - оно не запускается, выдается тольк оокно начала соединения с фермой.
Оно исчезает. приложение не запускается.
Делаем логаут от фермы, и заходим под другим пользователем - работает нормально.
на следующий день производим манипуляции в обратном порядке.

Попробуй настроить продолжительности сеансов бездействия на стороне сервера терминалов.
Очень похоже на то, что происходит Disconnect и не происходит Logout на стороне сервера. Т.е. он у Вас происходит только, если принудительно разорвать сессию.
В моем случае установка этих временных интервалов просто необходима, т.к. большинство клиентских машин находится в торговом зале, где ходят посторонние и "любознательные" дети. Поэтому жестко выставлено, что, если в течении 3 мин оператор бездействует, то Disconnect. Если Disconnect произошел, то Logout через 1 минуту.

Цитата:
При запуске приложения - выдается окошко ЗАВЕРШЕНИЯ сеанса. И крутится оно бесконечно долго....

Подтверждает предположение...
Автор: Zwergie
Дата сообщения: 01.09.2009 09:49

Цитата:
Попробуй настроить продолжительности сеансов бездействия на стороне сервера терминалов.

Поправьте меня, если я ошибся - настраивать это нужно в Citrix Connection Configuration
Idle - n минут, и если пришел таймаут - дисконнект.
Верно?
Автор: Orand
Дата сообщения: 02.09.2009 09:55
Zwergie

Цитата:
Поправьте меня, если я ошибся - настраивать это нужно в Citrix Connection Configuration
Idle - n минут, и если пришел таймаут - дисконнект.

У меня эти параметры настроены в домене для каждого пользователя отдельно.
Если нет домена (или пользователи не входят в домен, а регистрируются локально), то в локальных настройках каждого пользователя есть такая вкладка в "Свойствах", как "Сеансы". Там есть время ожидания:
- завершение отключенного сеанса (Ваш случай) (по умолчанию "никогда")
- ограничение активного сеанса (если нужно ограничить работу одного сеанса для пользователя) (по умолчанию "никогда")
- ограничение бездействующего сеанса (как раз мой случай!) (по умолчанию "никогда")

Еще можно выставить все эти параметры сразу для всех одинаковыми, игнорируя персональные настройки.
Для этого на стороне сервера войти в "Администрирование" - "Настройка служб терминалов". Выбрать протокол "ICA-tcp" и войти в "Свойства". Там есть все те же временные ограничения, но для ВСЕХ пользователей.
Первый способ более гибкий, но долгий (в зависимости от количества пользователей!). Зато шефа и иже с ним не вышибает через каждые 3 мин бездействия, а только, например, после часа бездействия. Но и у него в настройках стоит, "Завершение отключенного сеанса" - 1 мин.
Автор: Zwergie
Дата сообщения: 07.12.2009 10:30
Надеюсь кто-нибудь сможет мне подсказать в чем тут затык:
Есть Вин2003сервер с установленным на нем MF3
На одном из компьютеров подключен принтер штрих кодов (зебра лп2824)
Проблема следующая: В один из дней, она перестала корректно цепляться цитриксом.
Вылазят ошибки о невозможности автоматического создания клиентского принтера.
Обновил все драйвера, подсунул на сервак ту же версию, что и на локалке, настроил права.
Теперь принтер подцепляется (по крайней мере создается для клиента при подключении) и на него можно послать задание печати. Но! Принтер не печатает - висит зависшее задание. При этом если заходить через рдп то можно спокойно печатать на нем (но не через клиентский принтер ессесна.
Пробовал удалять принтер и подцеплять его заново. То же самое. Перезапускал спулер - не помогает.
Клиентские машины с винХП, 1с - 7.7
Автор: Orand
Дата сообщения: 16.12.2009 18:36
Zwergie
Попробуй на клиенте удалить драйвера для данного принтера.
"Принтеры и факсы" -> в меню окна "Файл"->"Сервер печати" -> В появившемся окне вкладка "Драйверы". Удалить вручную.
У меня была проблема с удаленным из системы принтером. На одном из клиентов подцеплялся принтер, который был удален из системы (но драйвера остались!). Пока драйвер "руками" не удалил - настойчиво подцеплялся удаленный принтер.
Попробуй - вдруг поможет?!
После удаления драйверов перезагрузка компа и установка снова.
Автор: Zwergie
Дата сообщения: 29.12.2009 12:05
Увы и ах, но данный финт ушами не сработал.
Подцепил комп с зеброй к серверу как виртуальный сервер печати.
Так же подцепил компы с гнусмасом и хп.
Запретил создание клиентских принтеров и цепляние любых принтеров вообще (даже локальных)
Заработало.
Если разрешить подцеплять локальные принтеры, то зебра печатает с задержкой примерно в 2-40 минут.
Автор: Orand
Дата сообщения: 30.12.2009 15:19
Zwergie
Попробуй использовать программу Simplify Printing. Или вот в этой теме посмотри.
У меня некоторые удаленные клиенты только при помощи этой проги могут печатать нормально вне зависимости от модели принтера(!). Но пришлось в на сервере Citrix создать для них политику, которая запрещает создание/подключение локальных принтеров пользователей.
Автор: adjuster
Дата сообщения: 02.03.2010 13:17
Что не делал ничего не получается )))
Ну это все шутки, а дело не простое

Подскажите плиз знающие: хочу опубликовать через Citrix приложение, которое лежит на другом серваке в расшаренной папке. Соответственно мне Citrix жалуется, что это приложение не находится на сервере (ферме).

Вопрос: как можно опубликовать не установленный на сервер терминалов продукт??
Автор: anton04
Дата сообщения: 02.03.2010 15:31
adjuster

Никак... если это приложение не может запускаться портейбл.
Автор: adjuster
Дата сообщения: 02.03.2010 16:35
anton04
спасибо - это я и хотел услышать - подтвердить...
Опубликовал раб стол терминала для пользователей, настраиваю политики на запуск приложений.
Автор: Salat2010
Дата сообщения: 18.03.2010 14:55
Всем привет!
Есть проблема с лицензированием!
Поставил XenApp 5.0 Platinum Edition на WinServer2008 SP2
При конекти через PNAgent к серваку выдаетса такая вот ошибка "Citrix XenApp License acquisition error (500)" Подскожите куда смотреть и че делать!?
Автор: Orand
Дата сообщения: 23.03.2010 16:50
Salat2010
Сообщение "говорит" о том, что произошла ошибка выдачи лицензии на прдключение.
Вариантов НЕвыдачи может быть много. Начиная с того, что не установлена служба лицензирования на сервере, и заканчивая недоступностью пользователя к определенным веткам реестра.
Вообще-то, существует ветка непосредственно по Citrix Xen Server 5.5 Там же есть ссылка на сайт с разделом документации(англ.)

Страницы: 1234

Предыдущая тема: Узнать количество TCP сессий!??


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.