Skip to main content

SunRay Server Kiosk Mode в несколько шагов

Возник вопрос – как запустить киоски (для подключения к Windows) на новом SunRay Server 5.2. Отвечаю. Просто. В принципе ничего не поменялось, старые приемчики работают, только вот давно этим не занимался. Решил оживить тему немного, почитать свежую документацию.

Получаем необходимое ПО (edelivery.oracle.com), требуется авторизация.
Далее:

  • распаковываем полученный архив (V26743-01.zip). Обхожу вопрос патчей – их надо получать на MOS’e, запускаем utsetup, соглашаемся на установку, после установки – соглашаемся на конфигурационные действия для сервиса в процессе установки, не используем Sun Ray Web Administration, Sun Ray Kiosk Mode используем, полагаю, что сервер не состоит в фейловер группе – соглашаемся на финальный вопрос – Продолжаем?, смотрим на точки 😉
  • скрипт предложит настроить Sun Ray Windows Connector – согласимся с настройками по умолчанию – лично я не вижу повода менять эти настройки, если нет полного понимания, ЗАЧЕМ это делать
  • скрипт предложит настроить политики – по умолчанию -a -g -z both -M – сейчас ОК, оставляем как есть
  • скрипт предложит настроить загрузку прошивок для устройств Sun Ray – поводов отказаться – нет, это необходимая вещь, есть особенности при масштабном развертывании, но тем не менее отказываться не стоит – опять-таки без понимания, ЗАЧЕМ отказались (например, для использования FirmwareGUI или иного)
  • скрипт предложит использовать LAN Access – то, что мне нужно – соглашаемся – это моя конкретная ситуация – обычно при развертывании сети для Sun Ray надо стараться выделить подсеть/VLAN и использовать выделенный сетевой интерфейс для подключения SRS, со своими настройками DHCP-сервера на нем – но это лишь пожелание, не требование, особенно при запуске терминалов в уже существующей Windows-сети с, например, развитой существующей сетевой инфраструктурой

По вкусу добавим выделенную сеть для Sun Ray’ев – команда utadm -a в помощь.

Дальше настроим сессии для киосков. Создаем простой конфигурационный файл:

здесь немного копи-паста – не забываем поставить свой правильный адрес:

cat << EOF > /tmp/session_default.conf
KIOSK_SESSION=uttsc
KIOSK_SESSION_TIMEOUT_DETACHED=12000
KIOSK_SESSION_ARGS=10.0.0.1
KIOSK_ENABLED=yes
EOF

Импортируем конфигурацию по умолчанию (-i session – ВАЖНЫЙ параметр): /opt/SUNWut/sbin/utkiosk -i session -f /tmp/session_default.conf.

Пропишем правильную политику для клиентов utpolicy -a -z both -u both -k both. Отдельно обращаю внимание на данную строку. Если стоят настоящие железные устройства – строка будет вида utpolicy -a -r card -k card. Здесь man utpolicy в помощь 😉

Перезапустим SRS (/opt/SUNWut/sbin/utstart -c). Порадуемся рабочему киоску.

Аналогично старательно обхожу вопрос Solaris 11 – в данный момент нужно использовать грязный хак для установки. Не поддерживается, но – после кое-какого напилинга – работает (хоть и криво).