Le stockage multihôte rend les disques hautement disponibles en les connectant à plusieurs nœuds. Les différents nœuds permettent différents chemins d'accès aux données ; si un chemin est défaillant, un autre est disponible pour prendre sa place.
Les disques multihôtes permettent les processus de cluster suivants :
Tolérance de pannes pour un nœud unique.
Centralisation des données d'application, binaires d'applications et fichiers de configuration.
Protection contre les pannes de nœuds. Si les requêtes client accèdent aux données via un noeud défaillant, elles sont basculées vers un autre noeud ayant une connexion directe aux mêmes disques.
Accès soit global par un nœud principal« gérant » les disques, soit concurrent direct via les chemins locaux.
Un gestionnaire de volumes permet de gérer de grands nombres de disques et les données qu'ils contiennent. Les gestionnaires de volumes peuvent augmenter la capacité de stockage et la disponibilité des données en offrant les fonctionnalités suivantes :
entrelacement et concaténation de l'unité de disque ;
mise en miroir ;
disques hot spares ;
traitement de pannes de disques et remplacements de disques.
Les systèmes Sun Cluster prennent en charge les gestionnaires de volumes suivants :
Solaris Volume Manager ;
VERITAS Volume Manager.
Le logiciel Sun StorEdge Traffic Manager entièrement intégré démarre avec la structure d'E/S centrale du Système d'exploitation Solaris 8. Il permet de représenter et de gérer de manière plus efficace des périphériques accessibles à travers plusieurs interfaces de contrôleur d'E/S dans une instance unique de l'environnement d'exploitation Solaris. L'architecture de ce logiciel permet :
la protection contre les coupures d'E/S dues aux pannes de contrôleurs d'E/S ;
la commutation automatique vers un autre contrôleur en cas de panne de contrôleur d'E/S ;
des performances d'E/S accrues grâce à l'équilibrage des charges sur plusieurs canaux d'E/S.
Les systèmes Sun Cluster prennent en charge l'utilisation de l'ensemble redondant de disques indépendants (RAID) matériel et du RAID logiciel basé sur les hôtes. Le RAID matériel utilise la redondance matérielle du système de stockage ou de la baie de disques de stockage pour garantir que les pannes matérielles indépendantes n'influencent pas la disponibilité des données. Si vous mettez en miroir différents systèmes de stockage, le RAID logiciel basé sur les hôtes garantit que des pannes matérielles indépendantes n'influencent pas la disponibilité des données lorsqu'un système de stockage entier est hors ligne. Même si vous pouvez utiliser en même temps un RAID matériel et un RAID logiciel basé sur les hôtes, vous n'avez besoin que d'une seule solution RAID pour maintenir un niveau élevé de disponibilité des données.
Une des propriétés inhérentes aux systèmes clustérisés étant les ressources partagées, un cluster requiert un système de fichiers répondant au besoin de partage cohérent des fichiers. Le système de fichiers Sun Cluster permet aux utilisateurs et aux applications d'accéder à n'importe quel fichier sur n'importe quel nœud du cluster en utilisant les API UNIX standard distantes ou locales. Les systèmes de fichiers Sun Cluster prennent en charge les systèmes de fichiers suivants :
système de fichiers UNIX (UFS) ;
système de fichiers Sun StorEdge QFS ;
système de fichiers VERITAS (VxFS).
Si une application est déplacée d'un noeud à un autre, aucune modification n'est requise pour que l'application accède aux mêmes fichiers. Les applications existantes n'ont pas besoin d'être modifiées pour utiliser pleinement le système de fichiers de cluster.