Pratiquement tout serveur disposant d'une capacité suffisante peut être configuré en tant que serveur Sun Ray du moment qu'il exécute une version du système d'exploitation Solaris prise en charge ou une variante compatible de Linux. Les premières implémentations de Sun Ray reposaient sur les interconnexions dédiées, faisant appel à des réseaux Ethernet physiquement dédiés, pour connecter les unités de bureau aux serveurs. Dorénavant, les unités de bureau peuvent également être déployées sur une infrastructure LAN (de réseau local) existante, ce qui élimine la nécessité de disposer d'une interconnexion dédiée.
Pour vous assurer d'un service ininterrompu, vous pouvez configurer plusieurs serveurs Sun Ray au sein d'un groupe de basculement. Les serveurs faisant partie d'un groupe s'authentifient (ou apprennent à se faire confiance) les uns les autres en recourant à une signature de groupe commune, une clé utilisée pour signer les messages échangés entre les serveurs du groupe. Cette signature doit être configurée de manière identique sur chaque serveur (à l'aide de la commande utgroupsig).
Un groupe de basculement se compose d'un serveur principal et d'un ou de plusieurs serveurs secondaires (configurés à l'aide de la commande utreplica). Chaque serveur Sun Ray héberge son propre magasin de données Sun Ray local. Toutefois, seul l'accès en lecture seule est possible sur les magasins de données locaux. Les modifications apportées aux données (autrement dit, l'accès en écriture) doit d'abord être effectué sur le serveur principal, puis répliqué par la suite sur les magasins de données Sun Ray stockés sur les serveurs secondaires.
À l'instar de la commande utgstatus, l'onglet Serveurs dresse la liste des serveurs faisant partie du groupe de basculement. Cliquez sur un nom de serveur pour afficher les informations supplémentaires apparentées, notamment le nombre d'unités de bureau connectées, le nombre de sessions utilisateur ou encore le mode serveur actif.
Deux modes serveur sont pris en charge :
En ligne : le serveur participe au processus de création normal de la session contrôlé par l'algorithme d'équilibrage de charge du groupe de basculement.
Hors ligne : le serveur ne participe plus à l'équilibrage de charge (l'algorithme correspondant ne sélectionne pas ce serveur pour les nouvelles sessions). Toutefois, il est toujours possible de créer des sessions dessus, soit de manière explicite au moyen de la commande utswitch ou utselect, soit de manière implicite si tous les autres serveurs sont hors service.
En outre, vous avez la possibilité d'activer ou de désactiver séparément la prise en charge du LAN (réseau local) à l'aide de la commande utadm. Lorsque cette fonction est activée, le serveur Sun Ray accepte les connexions d'unités de bureau établies à partir de sous-réseaux partagés.
Remarque – Il est inutile d'activer la prise en charge du LAN si vous avez configuré le serveur pour qu'il utilise des interconnexions dédiées.
Certains changements de configuration entrent seulement en vigueur après le redémarrage des services Sun Ray sur chaque serveur. Si un changement nécessite le redémarrage des services Sun Ray, un message de notification s'affiche dans le coin supérieur droit de l'interface graphique d'administration. Cliquez sur le lien prévu à cet effet pour sélectionner l'onglet Serveurs et procéder à un redémarrage à froid ou à chaud :
Redémarrer à chaud : les sessions Sun Ray existantes sont conservées. Utilisez cette option si un changement de configuration mineur a été effectué. En cas de changements mineurs, il est inutile d'arrêter les sessions existantes.
Redémarrer à froid : les sessions Sun Ray existantes sont terminées. Utilisez cette option si un changement important a été effectué.
Remarque – Pour effectuer un redémarrage au niveau du groupe, sélectionnez tous les serveurs du tableau de serveurs (individuellement ou en cliquant sur le bouton Tout sélectionner) avant de choisir le bouton Redémarrer à chaud ou Redémarrer à froid.