SunRay : Obsolete

De OpenWikiBSD
Aller à : navigation, rechercher

Installation

Solaris 10

  • Il faut télécharger sur le site de sun les composants suivants :
    • Solaris 10 (Ca doit marcher sous Linux, mais vous perdez le hotdesking (suivi des sessions par carte à puce) )
    • [1] SRSS 4.2 : srss_4.2_solaris.zip
    • Le connecteur RDP pour windows :srwc_2.2_solaris.zip
    • Le client SunRay our postes lourds Windows
  • Il faut modifier la version de java:

JRE at /usr/java is 1.5.0, need >= 1.6

  • Télécharger ici
chmod +x  jre-6u16-solaris-i586.sh
./jre-6u16-solaris-i586.sh
mv /usr/java /tmp
mv jre1.6.0_16 /usr/java
java -version

java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)

Ca marche !


unzip srss_4.2_solaris.zip 
cd srss_4.2
cd Supplemental/Apache_Tomcat/
gzcat apache-tomcat-5.5.20.tar.gz | /usr/sfw/bin/gtar -xf -
mv apache-tomcat-5.5.20 /opt/
ln -s /opt/apache-tomcat-5.5.20/ /opt/apache-tomcat
cd ../../
chmod ug+x ut*
./utinstall

avec 1 modif :

  • choix GUI en FR

=> /var/adm/log/utinstall.2008_10_24_17:48:37.log

sync;sync;init 6
  • Vérifier que /etc/hosts contient

@IP Nom_du_serveur_SunRay (aka SRS)


/opt/SUNWut/sbin/utconfig 

Tout sauf

  • Enable remote server administration? (y/[n])? y
  • Configure Sun Ray Kiosk Mode? (y/[n])? y

P46 : Using SRS on an LAN

  • cd /opt/SUNWut/sbin
  • ifconfig -a va vous donner l'adresse et surtout l'interface réseau su SRS


  1. ./utadm -A 10.0.0.0
      1. Configuring /etc/nsswitch.conf
      2. Configuring Service information for Sun Ray
      3. Disabling Routing
 Selected values for subnetwork "10.0.0.0" 
   net mask:           255.255.255.0
   no IP addresses offered
   auth server list:   10.0.0.50
   firmware server:    10.0.0.50
 Accept as is? ([Y]/N): Y
      1. Configuring firmware version for Sun Ray
      2. Successfully enabled tftp for firmware downloads
       All the units served by "Solaris" on the 10.0.0.0
       network interface, running firmware other than version
       "4.0_48_2007.08.01.15.48" will be upgraded at their next power-on.
      1. Configuring Sun Ray Logging Functions


DHCP is not currently running, should I start it? ([Y]/N):


./utadm -L on
      1. Turning on Sun Ray LAN connection

NOTE: utrestart must be run before LAN connections will be allowed

  1. ./utrestart 

A warm restart has been initiated... messages will be logged to /var/opt/SUNWut/log/messages.

  1. ./utadm -L on
  • utadm lancera l'aide


Ajout des services SRWC aka Terminal server

cp /root/srwc_2.2_solaris.zip /tmp/
cd /tmp
unzip srwc_2.2_solaris.zip 
cd srwc_2.2
./ installer
  • A la question du groupe, j'ai répondu utadmin.. A vérifier
  • Si vous lancez un uttsc, ça ne marchera pas, il faut lancer les services Proxy srconnector , sinon :
No entry for connector proxy found in /etc/services, using default port 7014 
  • Solution : /opt/SUNWuttsc/sbin/uttscadm -c

Tips tirés de là.


Oracle Linux

Il semble que Solaris et Linux soient désormais isofonctionnels pour SRSS. ce qui semble contredit par la maison-mère directement.... A creuser

  • Installez l'OS
  • Installez SRSS
unzip SRSS5.2-V26743-01.zip 
unzip VDClient-V24110-01.zip 
/bin/bash jre-6u25-linux-i586-rpm.bin 

java -version

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (rhel-1.39.1.9.7.el6-i386)
OpenJDK Client VM (build 19.0-b09, mixed mode)
C'est bon de ce côté.
cd /srs_5.2/Supplemental/Apache_Tomcat
tar zxvf apache-tomcat-5.5.20.tar.gz 
mv apache-tomcat-5.5.20 /opt/apache-tomcat


Add-ons

Face à un serveur Windows ? Aucun souci!

Ces commandes seront placées dans un script liés à un raccourci sur le menu des utilisateurs.

  • Accès au serveur windows par RDP
/opt/SUNWuttsc/bin/uttsc -m -u User -d Domaine -s Monserveur 
  • Accès au serveur Windows en RDP avec les identifiants de la Carte à puce
/opt/SUNWuttsc/bin/uttsc -m -u $(/opt/SUNWut/sbin/utuser -p `env | grep SUN_SUNRAY_TOKEN | cut -d"=" -f2` |
 grep "User Name" | cut -d"=" -f2 |cut -d" " -f2) -d Domaine Serveur
  • Monter la clé USB locale sur le serveur windows

Attention, ce script ne monte la clé locale sur le serveur windows distant QUE si elle a été insérée avant le début de la session rdp !

#!/bin/ksh
USBDISK=`/opt/SUNWut/bin/utdiskadm -l |tail -1 | cut -d" " -f21-30`
echo $USBDISK
if [ "$USBDISK" != "" ]
 then
/opt/SUNWuttsc/bin/uttsc -m -r disk:usb=$USBDISK  -u $(/opt/SUNWut/sbin/utuser -p `env | grep SUN_SUNRAY_TOKEN |
 cut -d"=" -f2` | grep "User Name" | cut -d"=" -f2 |cut -d" " -f2) -d Domaine Serveur
else
/opt/SUNWuttsc/bin/uttsc -m -u $(/opt/SUNWut/sbin/utuser -p `env | grep SUN_SUNRAY_TOKEN | cut -d"=" -f2` |
 grep "User Name" | cut -d"=" -f2 |cut -d" " -f2) -d Domaine Serveur
fi
  • Reste à faire
    • Ecouter un son /Serveur Windows


Add-ons
  • SRWC Lockscreen Indispensable :

Verrouillage des sessions Windows lors du retrait de la carte

et là aussi

Suivre les instructions et modifier

/etc/opt/SUNWkio/sessions/uttsc.conf
KIOSK_SESSION_ARGS="-t 1800 -- -m -b -a 24 -f -r sound -u "" -d nobel pericles"

Un redémarrage des sessions plus tard et le retrait de la carte entraine un verrouillage de la session Windows.