Ulteo Open Virtual Desktop

Материал из RSU WiKi
Перейти к: навигация, поиск
Pen.pngЭта статья находится в процессе написания.
Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.
Tower of babel.png外國 language!
В статье используется несколько языков. Необходимо использовать один. Совсем неплохо, если это будет русский.

Ulteo Open Virtual Desktop — инсталлируемое open source решение для предприятий. Позволяет давать пользователям удаленный доступ к рабочим столам и приложениям. Работает как в среде Windows, так и Linux [1].

Содержание

Установка

Рассматривается установка поверх дистрибутива SLES 11 SP1. Standalone дистрибутив Ulteo идет стройными рядами куда-нибудь из-за его прародителя - дистрибутива Ubuntu. Итак, ставим SLES. В нашем случае понадобится 2 установки, т.к. роли SM и WEB мы решили совместить на одной виртуальной машине.

SM

Из базовых пакетов при установке указываем LAMP. Добавляем репозитарий Ulteo:

zypper ar http://archive.ulteo.com/ovd/3.0/sles/11_sp1 ovd

Импортируем ключ репозитария:

rpm --import http://archive.ulteo.com/ovd/keyring

Эта операция необязательна, т.к. при загрузке софта yast в любом случае спросит, доверять ли источнику или нет. Обновляем базу данных пакетов:

zypper refresh

Проверяем, запускается ли сервис mysql при запуске:

chkconfig mysql on

Меняем рутовый пароль на mysql:

mysqladmin -u root password 'mysql_root_password'

Создаем базу данных для Ulteo:

mysql -u root -p -e 'create database ovd'

Устанавливаем сам Session Manager:

zypper install ulteo-ovd-session-manager

Конфигурируем Session Manager:

# sm-config
Admin login: admin
Password: 
Retype password: 
Chroot download url [http://www.ulteo.com/main/downloads/ulteo-ovd.php?suite=3.0]: 
Chroot destination [/var/cache/ulteo/sessionmanager/base.tar.gz]: 
Options:
* chroot download:  yes
* chroot URI:       http://www.ulteo.com/main/downloads/ulteo-ovd.php?suite=3.0
* chroot directory: /var/cache/ulteo/sessionmanager/base.tar.gz
Is this correct? [Y/n]

Перезапускаем Apache и заходим в админку Ulteo через браузер: http://sm-ulteohost.example.com/ovd/admin

Подключаем базу данных:

Sm install config.png

APS Linux

Необходима стандартная установка SLES 11 SP1. Подключаем необходимые репозитарии (см. выше). Устанавливаем софт:

zypper install ulteo-ovd-subsystem

Конфигурируем:

# ovd-subsystem-config 
Session Manager address : sm.ulteo.com
Chroot destination [/opt/ulteo]: sm-ulteohost.example.com

Настраиваем установленный сервис на запуск при старте системы и запускаем его:

# chkconfig ulteo-ovd-subsystem on
# service ulteo-ovd-subsystem restart

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

Sm aps server.png

APS Windows

WEB

Роли Session Manager могут быть разделены на разных хостах, в нашем же случае они установлены на одной виртуальной машине. В данном случае все нужные репозитарии уже подключены (см. выше) Устанавливаем необходимое ПО:

zypper install ulteo-ovd-web-client ulteo-ovd-web-client-ajaxplorer

Конфигурируем софт:

# ovd-webclient-config
Do you want to link the web client to a specific Session Manager ? ([yes]/no): 
Session Manager address [127.0.0.1]: localhost

Проверяем, запущен ли апач и перезапускаем его.

Убеждаемся, что все работает (http://web-ulteohost.example.com/ovd/admin):

Wc login.png

Настройка

Firewall

All ports are TCP

  • SessionManager:
    • 80 (HTTP): communication with administrator
    • 443 (HTTPS): communication with administrator
    • 1111 (HTTP): communication with slaveserver
  • WebClient:
    • 80 (HTTP): communication with end user
    • 443 (HTTPS): communication with end user
  • ApplicationServer:
    • 1112 (HTTP): communication with SessionManager
    • 3389 (RDP): communication with end user
  • Fileserver:
    • 1112 (HTTP): communication with SessionManager
    • 1113 (HTTP): communication with ApplicationServer
    • 445 (CIFS): communication with ApplicationServer
  • Gateway:
    • 1112 (HTTP): communication with SessionManager
    • 443 (HTTPS): communication with end user

Microsoft Terminal Services

Пользователи и приложения

Ulteo предельно просто интегрируется с каталогом Active Directory: вводим имя домена, имя сервера, учетную запись администратора, жмем «тестировать». Если все прошло удачно, то в верхнем правом углу окна появится сообщение о пройденном тесте.

Раскладка клавиатуры

Чтобы переключение раскладок клавиатуры работало корректно, в файле /etc/ulteo/webclientconfig/config.inc.php нужно раскомментировать строку:

define('RDP_INPUT_METHOD','unicode');

Чтобы не возникало проблем со сменой активного поля приложения рекомендуется сменить переключение раскладок клавиатуры в Windows-клиентах на "Ctrl+Shift"

Group Policy (GPO)

Пользователь в домене

ПК в Домене

Примечания

  1. Ulteo. Материал из Википедии — свободной энциклопедии

См. также

Ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты