Ce document présente toutes les fonctions introduites ou améliorées dans la version Oracle Solaris 10 9/10 actuelle.
Pour connaître toutes les fonctions du SE Oracle Solaris ajoutées ou améliorées depuis la commercialisation initiale du SE Solaris 9 en mai 2002, reportez-vous à la rubrique Solaris 10 What’s New.
Les fonctionnalités d'installation suivantes ont été ajoutées à la version Oracle Solaris 10 9/10.
L'enregistrement automatique Oracle Solaris est une nouveauté d'Oracle Solaris version 10 9/10. Un nouvel écran d'enregistrement automatique a été ajouté au programme d'installation interactif pour faciliter l'enregistrement de votre système en utilisant vos informations d'identification de support Oracle. Les installations réseau et Oracle Solaris JumpStart requièrent un nouveau mot-clé auto_reg dans le fichier sysidcfg pour contrôler les paramètres au cours de l'installation. Pour plus d'informations, reportez-vous à la section Mot-clé auto_reg du Guide d’installation Oracle Solaris 10 9/10 : installations réseau.
Grâce à la fonctionnalité d'enregistrement automatique, lors de la réinitialisation initiale, une fois l'installation ou la mise à niveau du système terminée, les données de configuration du système sont automatiquement communiquées au système d'enregistrement de produits Oracle via la technologie d'étiquettes de service existante. Les données d'étiquette de service relatives à votre système sont utilisées, par exemple, pour aider Oracle à améliorer le support et les services à la clientèle. Pour en savoir plus sur les étiquettes de service, reportez-vous à la page http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ.
L'enregistrement de vos informations d'identification de support à l'aide de l'une des options d'enregistrement vous offre une manière simple d'inventorier vos systèmes, ainsi que les logiciels qui y sont installés. Pour obtenir des informations sur le suivi de vos produits enregistrés, reportez-vous au site https://inventory.sun.com/inventory. Reportez-vous également à la page http://wikis.sun.com/display/SunInventory/Sun+Inventory.
Vous pouvez choisir l'envoi anonyme de vos données de configuration au système d'enregistrement produit Oracle. Un enregistrement anonyme signifie que les données de configuration envoyées à Oracle ne sont pas liées au nom d'un client. Vous pouvez également désactiver l'enregistrement automatique.
Pour obtenir plus d'informations, reportez-vous à la section Enregistrement automatique Oracle Solaris du Guide d’installation Oracle Solaris 10 9/10 : planification d’installations et de mises à niveau.
Dans cette version, l'utilitaire itu a été modifié pour permettre l'initialisation de systèmes SPARC avec le processus ITU (Install-Time Updates). Les fournisseurs tiers peuvent désormais distribuer des mises à jour de pilotes sur disquettes, CD, DVD ou unités de stockage USB. En outre, de nouveaux outils permettant de modifier le support d'installation de Oracle Solaris avec de nouveaux packages et patchs ont été introduits. Ces outils peuvent être utilisés pour distribuer des mises à jour logicielles de plates-formes matérielles et pour créer des supports d'installation personnalisés.
Pour plus d'informations, reportez-vous aux pages de manuel suivantes :
Reportez-vous également à la section How to Boot a System With a Newly Created ITU du System Administration Guide: Basic Administration .
Cette fonction permet de mettre à niveau le nœud de cluster ou de zone Oracle, qui correspond à une zone marquée de cluster, via un DVD ou une installation Jumpstart. Auparavant, seul Oracle Solaris Live Upgrade pouvait être utilisé à cette fin.
Les fonctions de zones Oracle Solaris suivantes ont été améliorées dans la version Oracle Solaris 10 9/10.
Vous pouvez désormais utiliser une fonctionnalité physique-à-virtuel (P2V) pour migrer directement un système Oracle Solaris 10 vers une zone non globale native d'un système cible.
Pour plus d'informations sur la migration d'un système Oracle Solaris physique vers une zone, reportez-vous au Guide d’administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris.
Lorsqu'un système Oracle Solaris physique est migré vers une zone non globale d'un nouveau système, l'ID hôte est remplacé par celui de la nouvelle machine. Si une application se trouve sous licence de l'ID hôte sur le système d'origine et que vous ne pouvez pas mettre à jour la configuration de l'application, vous pouvez définir l'ID hôte dans la configuration de zone de façon à ce qu'il corresponde à l'ID hôte du système d'origine.
Pour plus d'informations sur l'émulation d'ID hôte et sur la procédure de configuration d'une zone, reportez-vous au Guide d’administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris.
Pour plus d'informations sur la commande hostid, reportez-vous à la page de manuel hostid(1).
La sous-commande zoneadm attach dispose d'une nouvelle option -U. Cette option permet de mettre à jour tous les packages de la zone pour que ces derniers correspondent à ceux installés dans une nouvelle zone non globale de cet hôte. Pour mettre à jour les patchs sur un système comportant des zones, ces dernières peuvent être détachées lors de l'application de patch à la zone globale. Vous pouvez ensuite les reconnecter avec l'option -U pour qu'elles correspondent au niveau de la zone globale.
Pour plus d'informations, reportez-vous à la section Migration d’une zone non globale du Guide d’administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris. Reportez-vous également à la section Utilisation de la mise à jour lors du rattachement en tant que solution d’application de patch du Guide d’administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris.
Les fonctionnalités d'Oracle VM Server pour SPARC suivantes ont été améliorées dans la version Oracle Solaris 10 9/10.
Cette fonctionnalité permet aux administrateurs système d'ajouter et de supprimer de manière dynamique de la mémoire des domaines logiques dans le SE Oracle Solaris.
Pour plus d'informations, reportez-vous au Oracle VM Server for SPARC 2.0 Administration Guide.
Le multiacheminement de disque virtuel permet de configurer un disque virtuel sur un domaine invité afin d'accéder à son espace de stockage en arrière-plan par plusieurs chemins d'accès. Les chemins conduisent à plusieurs domaines de service permettant d'accéder au même espace de stockage en arrière-plan, tel qu'un LUN de disque. Cette fonctionnalité permet à un disque virtuel se trouvant dans un domaine invité de rester disponible, même si l'un des domaines de service tombe en panne.
Pour plus d'informations sur cette fonctionnalité, reportez-vous au Oracle VM Server for SPARC 2.0 Administration Guide et à la page de manuel ldm(1M) du Oracle VM Server for SPARC 2.0 Reference Manual.
Le logiciel Oracle VM Server pour SPARC 2.0 et le SE Oracle Solaris 10 9/10 introduisent une fonctionnalité d'E/S directes statiques. Cette fonctionnalité permet d'assigner un périphérique d'extrémité PCIe individuel à un domaine invité. Cela permet de fournir une granularité supérieure lorsque vous assignez des périphériques PCIe à des domaines invités.
Pour plus d'informations sur cette fonction, reportez-vous au Oracle VM Server for SPARC 2.0 Administration Guide et à la page de manuel ldm(1M) du Oracle VM Server for SPARC 2.0 Reference Manual.
La commande virtinfo permet de recueillir des informations concernant un domaine virtuel d'exécution. Vous pouvez également utiliser l'API d'informations de domaine virtuel pour créer des programmes recueillant des informations concernant des domaines virtuels.
La liste suivante présente certaines des informations pouvant être recueillies concernant un domaine virtuel en utilisant la commande virtinfo ou l'API correspondante :
Type de domaine (implémentation, contrôle, invité, E/S, service et racine)
Nom de domaine déterminé par le gestionnaire de domaines virtuels
ID unique universel (UUID) du domaine
Nom du nœud de réseau du domaine de contrôle du domaine
Numéro de série du châssis sur lequel le domaine est exécuté
Pour plus d'informations, reportez-vous aux pages de manuel virtinfo (1M), libv12n(3LIB) et v12n(3EXT) du Oracle VM Server for SPARC 2.0 Reference Manual.
Les améliorations et fonctionnalités d'administration système suivantes ont été ajoutées à la version Oracle Solaris 10 9/10.
Les nouvelles fonctionnalités du système de fichiers ZFS sont décrites dans la liste suivante. Pour plus d'informations sur ces nouvelles fonctionnalités, reportez-vous au Guide d’administration Oracle Solaris ZFS.
Améliorations du remplacement de périphériques ZFS - Dans cette version, lorsqu'un périphérique sous-jacent est étendu, un événement système ou sysevent est généré. Le système de fichiers ZFS a été amélioré pour reconnaître ces événements et ajuste le pool de stockage en fonction de la nouvelle taille du LUN étendu, selon le paramétrage de la propriété autoexpand. Lorsqu'un événement d'expansion de LUN dynamique est reçu, vous pouvez utiliser la propriété autoexpand pour activer ou désactiver automatiquement l'expansion du pool.
Cette fonctionnalité permet d'étendre un LUN. Le pool correspondant peut ainsi accéder à l'espace disque étendu sans qu'il ne soit nécessaire d'exporter/importer le pool ou de réinitialiser le système. La propriété autoexpand est désactivée par défaut. Vous pouvez ainsi décider d'étendre ou non le LUN. Vous pouvez également utiliser la commande zpool online -e pour étendre la taille totale d'un LUN.
Modifications de la commande zpool list — Dans cette version, la sortie de la commande zpool list fournit des informations plus précises concernant l'allocation de l'espace disque. Exemple :
# zpool list tank NAME SIZE ALLOC FREE CAP HEALTH ALTROOT tank 136G 55.2G 80.8G 40% ONLINE - |
Les champs USED et AVAIL précédents ont été remplacés par les champs ALLOC et FREE.
Le champ ALLOC permet d'identifier la quantité d'espace physique allouée à tous les ensembles de données et métadonnées internes. Le champ FREE permet d'identifier la quantité d'espace disque non allouée dans le pool de stockage.
Conservation des instantanés ZFS - Si vous implémentez plusieurs stratégies d'instantanés automatiques et si les instantanés les plus anciens sont détruits par inadvertance par la commande zfs receive car ils n'existent plus du côté de l'envoi, vous pouvez utiliser la nouvelle fonctionnalité de conservation des instantanés incluse dans cette version.
La conservation d'un instantané permet d'éviter sa destruction. En outre, cette fonctionnalité permet de supprimer un instantané contenant des clones, à condition de supprimer le dernier clone avec la commande zfs destroy -d.
Vous pouvez ajouter la balise de conservation keep à la commande zfs hold pour conserver un instantané ou un ensemble d'instantanés.
Triple parité RAID-Z (raidz3) - Dans cette version, une configuration RAID-Z redondante peut désormais disposer d'une parité simple, double ou triple. En d'autres termes, le système peut ainsi supporter jusqu'à trois pannes de périphériques sans perdre de données. Lorsque le pool de stockage est créé, vous pouvez spécifier le mot-clé raidz3 pour une configuration RAID-Z à triple parité.
Améliorations des périphériques de journal ZFS - Les améliorations suivantes ont été apportées aux périphériques de journal dans cette version :
Propriété logbias – Vous pouvez utiliser cette propriété pour indiquer au système de fichiers ZFS comment gérer les demandes synchrones d'un ensemble de données spécifique. Si la propriété logbias est définie sur latency, le système de fichiers ZFS utilise des périphériques de journal distincts dans le pool de stockage, le cas échéant, pour traiter les demandes à une faible latence. Si la propriété logbias est définie sur throughput, le système de fichiers ZFS n'utilise aucun périphérique de consignation distinct dans le pool de stockage. Au contraire, le système de fichiers ZFS optimise les opérations synchrones pour une capacité de traitement globale et pour une utilisation efficace des ressources. La valeur par défaut est latency. Pour la plupart des configurations, la valeur par défaut est suffisante. Cependant, la valeur logbias=throughput peut améliorer les performances d'écriture de fichiers de base de données.
Suppression d'un périphérique de journal - Vous pouvez désormais supprimer un périphérique de journal d'un pool de stockage grâce à la commande zpool remove. Vous pouvez supprimer un périphérique de journal simple en spécifiant le nom du périphérique. Vous pouvez supprimer un périphérique de journal en miroir en spécifiant le miroir de niveau le plus élevé du périphérique. Lorsqu'un périphérique de journal est supprimé du système, les enregistrements des transactions du journal des tentatives ZFS (ZIL) sont écrits dans le pool principal.
Les périphériques virtuels de niveau supérieur redondants sont désormais identifiés par un identificateur numérique. Par exemple, dans un pool de stockage en miroir composé de deux disques, le périphérique virtuel de niveau supérieur se nomme mirror-0.
Récupération de pool de stockage ZFS – Un pool de stockage peut être endommagé en cas d'indisponibilité des périphériques sous-jacents, de coupure de courant ou si le nombre de périphériques en panne est supérieur au nombre de périphériques pris en charge dans une configuration ZFS redondante. Cette version présente de nouvelles fonctionnalités de commande permettant de récupérer votre pool endommagé. Cependant, l'utilisation de ces fonctions de récupération signifie que les toutes dernières transactions survenues avant l'interruption de service du pool peuvent être perdues.
Les deux commandes zpool clear et zpool import prennent en charge l'option -F permettant éventuellement de récupérer un pool endommagé. En outre, les commandes zpool status, zpool clear et zpool import signalent automatiquement un pool endommagé. Ces commandes expliquent également comment récupérer le pool.
Nouveau processus système ZFS - Dans cette version, chaque pool de stockage dispose de son propre processus, à savoir zpool- nom du pool. Les threads au cours de ce processus correspondent aux threads de traitement d'E/S utilisés pour gérer les tâches d'E/S, telles que la compression et la validation des sommes de contrôle. Le but de ce processus est de fournir des informations sur l'utilisation du CPU de chaque pool de stockage. Vous pouvez obtenir des informations concernant ces processus à l'aide des commandes ps et prstat. Ces processus sont uniquement disponibles dans la zone globale. Pour plus d'informations, reportez-vous à la page de manuel SDC(7).
Division d'un pool de stockage ZFS mis en miroir (zpool split) - Dans cette version, vous pouvez utiliser la commande zpool split pour diviser un pool de stockage mis en miroir. Cela permet de séparer un ou plusieurs disques du pool d'origine mis en miroir pour créer un autre pool identique.
L'utilitaire de vidage rapide sur incident permet au système d'enregistrer plus rapidement les vidages sur incident. Cela permet d'occuper moins d'espace. Le temps nécessaire pour terminer un vidage sur incident est désormais 2 à 10 fois plus rapide, selon la plate-forme. La quantité d'espace disque nécessaire pour enregistrer les vidages sur incident dans le répertoire savecore est réduite par les même facteurs.
Pour accélérer la création et la compression d'un fichier de vidage sur incident, le nouvel utilitaire de vidage a recours aux CPU peu utilisés des systèmes de grande envergure. Le nouveau fichier de vidage sur incident vmdump.n correspond à une version compressée des fichiers vmcore.n et unix.n. Les vidages sur incident compressés peuvent être déplacés sur le réseau plus rapidement et analysés ensuite hors site. Vous devez décompresser le fichier de vidage avant de pouvoir l'utiliser avec des outils tels que l'utilitaire mdb. Vous pouvez utiliser la commande savecore, que ce soit en local ou à distance, pour décompresser le fichier de vidage.
De plus, une nouvelle option -z a été ajoutée à la commande dumpadm. Cette option permet de spécifier si vous voulez enregistrer les vidages dans un format compressé ou non. Le format par défaut est compressé.
Pour plus d'informations, reportez-vous aux pages de manuel dumpadm(1M) et savecore(1M). Reportez-vous également à la section Managing System Crash Dump Information du System Administration Guide: Advanced Administration .
Les processeurs Intel Xeon série 5600 prennent en charge le MSR (Model Support Register) IA32_ENERGY_PERF_BIAS . Vous pouvez définir le MSR selon la consommation d'énergie et la compensation des performances voulues du matériel. Dans cette version, vous pouvez définir le registre lors de l'initialisation. Pour définir le registre, ajoutez la ligne suivante au fichier /etc/system et réinitialisez le système :
set cpupm_iepb_policy = `value`
La variable value correspond à un nombre entre 0 et 15.
Pour plus d'informations, reportez-vous au Intel 64 and IS-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide, part 1.
La prise en charge de plusieurs tailles de secteur de disque permet d'exécuter SE Oracle Solaris sur un disque sur lequel la taille de secteur est de 512, 1 024, 2 048 ou 4 096 octets.
En outre, cette fonction prend en charge les éléments suivants :
Correction de l'étiquetage des disques contenant des secteurs de grande taille
Gestion des E/S (brutes et bloc)
Prise en charge de disque ZFS non racine
Prise en charge du logiciel Xen et d'Oracle VM Server pour SPARC pour identifier les disques contenant des secteurs de grande taille
Les paramètres réglables d'initiateur iSCSI permettent de définir plusieurs paramètres spécifiques à un initiateur iSCSI pour accéder à une cible iSCSI donnée. Cette fonctionnalité améliore grandement le temps de réponse de la connexion de l'initiateur iSCSI pour divers scénarios de configuration de réseau. Elle est particulièrement efficace lorsque le réseau entre l'initiateur iSCSI et la cible est lent ou instable. Ces paramètres réglables peuvent être gérés à l'aide de la commande iscsiadm ou de l'interface libima de la bibliothèque.
La commande cpio en mode de transmission conserve des espaces libres dans les fichiers sparse. Dans cette version, les outils d'administration utilisant la commande cpio en mode de transmission, tels que Oracle Solaris Live Upgrade, ne comblent plus les espaces libres. Au contraire, ces outils vont copier tels quels les espaces libres des fichiers sparse.
Pour plus d'informations, reportez-vous aux pages de manuel lseek(2) et cpio(1).
Les fonctions des chaînes 64 bits libc ont été améliorées : elles contiennent désormais des instructions SSE (Streaming SIMD Extensions). Ces dernières améliorent de manière significative les fonctions communes strcmp(), strcpy() et strlen() des applications 64 bits exécutées sur des plates-formes x86. Cependant, les applications copiant ou comparant des chaînes de 2 Mo ou plus doivent plutôt utiliser les fonctions memcpy() et memmove().
Dans cette version, des nouvelles propriétés ont été ajoutées au service sendmail pour permettre une reconstruction automatique des fichiers de configuration sendmail.cf et submit.mc. En outre, l'instance sendmail est scindée en deux instances pour fournir une meilleure gestion des démons standard et de l'opération de mise en file d'attente de clients.
Pour plus d'informations sur ces améliorations, reportez-vous à la section What’s New With Mail Services du System Administration Guide: Network Services.
À partir de cette version, la récupération d'archives d'initialisation sur les plates-formes SPARC est automatique.
Pour prendre en charge la récupération automatique des archives d'initialisation sur les plates-formes x86, une nouvelle propriété de réinitialisation automatique sécurisée a été ajoutée au service de configuration d'initialisation svc:/system/boot-config:default. Par défaut, la valeur de la propriété est définie sur false pour s'assurer que le système ne s'initialise pas automatiquement sur un périphérique d'initialisation inconnu. Toutefois, si votre système est configuré pour pointer sur le périphérique d'initialisation du BIOS et sur l'entrée du menu GRUB par défaut sur lequel le SE Oracle Solaris 10 est installé, vous pouvez définir la valeur de la propriété sur true. Cette valeur permet une réinitialisation automatique du système afin de récupérer une ancienne archive d'initialisation.
Pour définir ou modifier la valeur de cette propriété, utilisez les commandes svccfg et svcadm. Pour plus d'informations sur la configuration des services SMF, reportez-vous aux pages de manuel svccfg(1M) et svcadm(1M).
Pour plus d'informations sur la récupération automatique d'archives d'initialisation, reportez-vous à la page de manuel boot(1M).
Pour obtenir des instructions sur la réparation de pannes avec la fonction de récupération automatique d'archives d'initialisation, reportez-vous à la section Automatic Boot Archive Recovery du System Administration Guide: Basic Administration.
Les améliorations suivantes concernant la sécurité ont été ajoutées à la version Oracle Solaris 10 9/10.
Le privilège net_access a été ajouté à l'ensemble de privilèges de base. Il permet aux processus de créer une extrémité de réseau. En refusant ce privilège, un administrateur peut limiter l'accès au réseau et aux communications entre processus (IPC).
Pour plus d'informations, reportez-vous à la page de manuel privileges(5).
Le sigle AES (Advanced Encryption Standard) correspond à une norme de chiffrement largement utilisée adopté par le gouvernement des États-Unis en 2001. À partir des processeurs Intel Xeon série 5600, Intel a accéléré l'exécution de l'algorithme cryptographique AES en introduisant des nouvelles instructions (AES-NI) dans son ensemble d'instructions. Ces six nouvelles instructions améliorent de manière significative les performances AES. Par exemple, lorsqu'un système utilise le protocole IPsec, les instructions AES-NI réduisent considérablement le temps système du CPU. Les tests préliminaires sur les systèmes Oracle Solaris montrent que lorsque le protocole IPsec est activé, l'utilisation du CPU diminue d'environ 50 % sur un système fonctionnant avec un processeur Intel Xeon série 5600, par rapport au même système fonctionnant avec un processeur Intel Xeon série 5500.
Les instructions AES-NI sont détectées et utilisées automatiquement par la structure cryptographique Oracle Solaris. Cetter dernière fournit des services continus à l'utilisateur final par le biais de l'API compatible PCKS#11, des interfaces de ligne de commande et des modules du noyau.
Pour plus d'informations sur l'ensemble d'instructions, reportez-vous à l'article Intel Advanced Encryption Standard (AES) Instruction Set (2010) by Shay Gueron.
Les améliorations suivantes concernant la prise en charge des langues ont été ajoutées à la version Oracle Solaris 10 9/10.
Les environnements linguistiques Unicode suivants ont été ajoutés à cette version :
af_ZA.UTF-8 (Afrique du Sud)
en_SG.UTF-8 (Anglais, Singapour)
zh_SG.UTF-8 (Chinois, Singapour)
ms_MY.UTF-8 (Malaisie)
id_ID.UTF-8 (Indonésie)
bn_IN.UTF-8 (Bengali, Inde)
en_IN.UTF-8 (Anglais, Inde)
Gu_in.UTF-8 (Gujarâtî, Inde)
kn_IN.UTF-8 (Kannada, Inde)
mr_IN.UTF-8 (Marâthî, Inde)
te_IN.UTF-8 (Télougou, Inde)
ta_IN.UTF-8 (Tamoul, Inde)
Les fonctions de gestion de périphériques suivantes ont été ajoutées à la version Oracle Solaris 10 9/10.
Les extensions iSCSI des accès directs en mémoire distant (iSER) accélèrent le protocole iSCSI en mappant les phases de transfert des données sur des opérations d'accès direct en mémoire distant (RDMA). Par conséquent, un initiateur iSER peut lire et écrire des données à partir d'une cible iSER à des taux de transfert de données élevés avec une utilisation du CPU relativement faible par rapport à une initialisation iSCSI utilisant un protocole TCP/IP.
Pour plus d'informations, reportez-vous à la page de manuel iser(7D).
Dans cette version, la commande hotplug permet de gérer les connexions enfichables à chaud sur des périphériques PCI EXPRESS (PCIe) et PCI SHPC (Standard Hot Plug Controller). Cette fonctionnalité n'est pas prise en charge par les autres types de bus, comme les bus USB et SCSI.
Vous pouvez continuer à utiliser la commande cfgadm pour gérer les périphériques USB et SCSI enfichables à chaud comme dans les versions précédentes. Outre la possibilité d'effectuer des opérations d'activation et de désactivation, la commande hotplug de cette version présente donc un avantage, elle permet de connecter ou de déconnecter vos périphériques PCI pris en charge.
Pour plus d'informations, reportez-vous au System Administration Guide: Devices and File Systems .
La gestion de l'alimentation du codage audio avancé (AAC, Advanced Audio Coding) des disques RAID est une nouvelle fonctionnalité du pilote AAC prenant en charge la fonction Intelligent Power Management fournie par les cartes RAID Adaptec. Cette fonction réduit la consommation électrique des disques RAID.
Pour plus d'informations sur les cartes RAID Adaptec, reportez-vous au site http://www.adaptec.com/en-us/.
Les améliorations suivantes concernant les pilotes ont été ajoutées à la version Oracle Solaris 10 9/10.
Ce projet intègre le pilote du HBA HP Smart Array RAID Controller x64 cpqary3 dans SE Oracle Solaris. Grâce à ce pilote, vous pouvez installer le SE Oracle Solaris sur des systèmes connectés aux contrôleurs HP Smart Array du HBA.
Pour plus d'informations sur ce pilote, reportez-vous au site http://h18006.www1.hp.com/products/servers/proliantstorage/arraycontrollers/index.html.
Le fichier bnxe est un pilote GLDv3 pour les contrôleurs Ethernet 10 Gigabit Broadcom NetXtreme II Ce pilote prend en charge les périphériques Broadcom BCM57710/57711/57711E basés sur des systèmes x86.
Pour plus d'informations, reportez-vous au System Administration Guide: Network Services.
Le fichier bcm_sata correspond au nouveau pilote HBA SATA pour contrôleurs SATA Broadcom HT1000. Ce pilote fournit des fonctionnalités de base et des possibilités d'enfichage à chaud pour les périphériques suivants :
Disques SATA
Périphériques ATAPI SATA (CD ou DVD)
Périphériques amovibles Dell RD1000
Les contrôleurs SATA et les périphériques connectés à ce pilote sur les systèmes équipés d'un chipset Broadcom HT1000 peuvent fonctionner en mode QDMA au lieu du mode PATA standard. Cette fonctionnalité permet d'accéder plus rapidement aux données des périphériques connectés.
Le multiplicateur de ports SATA/AHCI a été amélioré de façon à prendre en charge de nouveaux périphériques, notamment le multiplicateur de ports SATA et l'adaptateur SATA vers CF. Ce pilote prend désormais en charge les chipsets AMD SB700/750 et nVidia nForce 780a.
Pour plus d'informations, reportez-vous à la page de manuel ahci(7D).
Cette fonctionnalité prend en charge les périphériques 10G QSFP du pilote nxge en utilisant des périphériques Netlogic PHY sur des plates-formes RF, T3-2 et T3-4. Grâce aux périphériques QSFP, vous pouvez obtenir 40 Gigabits à la place de 4 ports NIU de 10 Gigabits, et ce, en utilisant un seul connecteur QSFP et un seul câble au lieu de 4 câbles et connecteurs SFP+/XFP de 10 Gigabits.
Les améliorations suivantes concernant les freewares ont été ajoutées à la version Oracle Solaris 10 9/10.
GNU tar (gtar) est un utilitaire utilisé pour le stockage, les sauvegardes et le transport de fichiers. Cet utilitaire a été mis à niveau de la version 1.17 à la version 1.23.
La version 1.23 de l'utilitaire gtar contient les modifications suivantes :
Deux failles de sécurité ont été corrigées (CVE-2010-0624 et CVE-2007-4131).
Plusieurs nouvelles options ont été introduites.
Des corrections de bogue ont été incluses.
Pour plus d'informations sur les modifications apportées dans la nouvelle version, reportez-vous au site http://www.gnu.org/software/tar/.
La version 3.5 du logiciel Firefox constitue la version la plus récente du navigateur de la plate-forme Oracle Solaris.
Pour plus d'informations sur Firefox 3.5, reportez-vous au site http://www.mozilla.com/en-US/firefox/3.5/releasenotes/.
Le logiciel Thunderbird 3 inclut des modifications importantes de l'architecture améliorant les performances, la stabilité, la compatibilité avec le Web, la durée de vie du produit et simplifiant le code.
Pour plus d'informations sur le logiciel Thunderbird, reportez-vous au site http://www.mozillamessaging.com/en-US/thunderbird/features/.
Dans cette version, l'utilitaire de pager de fichiers less est mis à niveau de la version 381 à la version 436.
Cette mise à niveau a permis de résoudre de nombreux bogues. Elle offre notamment les nouvelles fonctionnalités suivantes :
Une meilleure compatibilité avec le standard POSIX
Une amélioration du comportement de la liste Historique pour les recherches et les commandes shell
De meilleures performances avec un fichier comprenant de grandes lignes.
Les améliorations suivantes concernant le réseau ont été ajoutées à la version Oracle Solaris 10 9/10.
BIND 9.6.1 permet de mettre à jour le serveur DNS (Domain Name System) Solaris. Les outils correspondants fournissent les nouvelles fonctionnalités suivantes :
Prise en charge d'enregistrement NSEC3 [RFC 5155]
Reconnexion automatique aux zones
Nouvelles méthodes de stratégie de mise à jour tcp-self et 6to4-self
Prise en charge de la méthode GSS-TSIG [RFC 3645]
Prise en charge des DHCID RR (Dynamic Host Configuration Protocol Informations) [RFC 4701]
Prise en charge d'identificateurs du serveur de noms (NSID RR) [RFC 5001]
Prise en charge du serveur HTTP expérimental et des statistiques
Nouvelles commandes
Pour plus d'informations sur les nouvelles commandes, reportez-vous aux pages de manuel dnssec-dsfromkey(1M) et dnssec-keyfromlabel(1M).
Dans cette version, un sous-ensemble du noyau des API du pilote GLDv3 (Generic LAN Driver version 3) a été rendu public et mis à la disposition des développeurs de pilotes tiers.
Pour plus d'informations sur le développement d'un pilote Ethernet à l'aide de la structure GLDv3, reportez-vous au Chapitre 19, Drivers for Network Devices du Writing Device Drivers.
Le mode de connexion IPoIB (IP over Infiniband) améliore les capacités du pilote IPoIB. Au lieu d'utiliser des datagrammes UD pour les communications, cette nouvelle fonctionnalité permet aux nœuds Oracle Solaris de déterminer les canaux connectés aux nœuds pairs pouvant également prendre en charge ce mode de connexion. Cette fonction améliore la latence et la bande passante. Elle réduit également l'utilisation du CPU du protocole IPoIB. Si les nœuds pairs ne peuvent pas prendre en charge ce mode de connexion, le pilote rétablit automatiquement le mode datagramme UD et assure ainsi une connectivité équivalente à la version UD d'origine du pilote.
Cette fonctionnalité offre des indicateurs clé de performance concernant le noyau du gestionnaire de communication des accès directs en mémoire distant (RDMA) de la suite logicielle Open Fabrics Enterprise Edition (OFED). Elle permet aux modules et aux pilotes du noyau d'utiliser les indicateurs clé de performance de gestion de la connexion Infiniband définie de la suite OFED. Elle fournit également les composants du noyau nécessaires à l'affichage sous forme d'interface des bibliothèques OFED dans la structure de transport InfiniBand (IBTF).
L'infrastructure InfiniBand a été optimisée pour simplifier son utilisation et améliorer la résistance aux erreurs de structure. Les améliorations sont les suivantes :
L'installation initiale de nœuds InfiniBand sur une structure a été modifiée pour permettre aux instances IPoIB de rejoindre automatiquement la partition correspondante.
L'amélioration apportée à cette version permet de détecter et de répondre rapidement aux pannes du gestionnaire de sous-réseau pour garantir une transition en douceur en cas d'erreurs.
Cette fonctionnalité améliore les performances du protocole IPoIB en mode datagramme UD. Par conséquent, vous remarquerez une amélioration de la capacité de traitement en mode UD et une diminution générale de l'utilisation du CPU du pilote IPoIB. L'amélioration, combinée au dédoublement de la taille de la MTU pouvant être utilisée sur le fabric InfiniBand, améliore considérablement l'utilisation du protocole IPoIB, que ce soit en mode de connexion IPoIB ou de datagramme UD. L'enregistrement de la mémoire et la vitesse ont également été améliorés.
Les fonctionnalités de fenêtrage X11 suivantes ont été ajoutées à la version Oracle Solaris 10 9/10.
La commande setxkbmap permet de basculer la disposition du clavier de façon dynamique lors de l'utilisation du serveur Xorg. Cette commande permet de mapper le clavier à l'aide de la disposition déterminée par les options spécifiées dans la ligne de commande.
Pour plus d'informations, reportez-vous à la page de manuel setxkbmap.
Les fonctionnalités de prise en charge du chipset suivantes ont été ajoutées à la version Oracle Solaris 10 9/10.
Les nouveaux périphériques suivants sont pris en charge dans le composant Intel Shared Code version 3.1.9 :
Carte OPLIN
Carte Niantic
Le pilote bge prend désormais en charge les systèmes utilisant les périphériques de réseau Broadcom 5718, 5764 et 5785.
Dans cette version, le chipset du hub de contrôleur de mémoire (MCH, Memory Controller Hub) est pris en charge, afin d'économiser davantage d'énergie lorsque le CPU est inactif. Cette fonctionnalité permet d'économiser jusqu'à 1 watt par gigabit sur les chipsets pris en charge. Cela se traduit par une réduction de vos factures d'électricité. Les serveurs Oracle Sun Fire x4450, Sun Fire x4150 et Fire x6250 sont équipés d'un chipset Intel 5000/7000 MCH. Les autres systèmes équipés de chipset Intel 5000/7000 économiseront la même quantité d'énergie.
Les améliorations concernant l'architectures FMA ont été apportées à la version Oracle Solaris 10 9/10.
Le SE Oracle Solaris reconnaît désormais le modèle correspondant au CPU Istanbul de chez Advanced Micro Devices. Grâce à la prise en charge de l'architecture FMA pour le CPU Istanbul, la topologie FM AMD générique a été activée pour le modèle 8 de la famille AMD 0x10. Toutes les fonctionnalités concernant les rapports d'erreur et les diagnostics de l'architecture FMA disponibles pour les CPU de la famille 0x10 précédente peuvent accueillir des CPU Istanbul.
Le logiciel Oracle Solaris FMA a été mis à jour afin de prendre en charge les erreurs de mémoire des modules DIMM DDR2 du serveur lame Oracle Netra CP3250. L'architecture FMA Intel générique existante permet de prendre en charge les rapports d'erreurs et le diagnostic des CPU de ce nouveau serveur lame. Les règles de diagnostic du SE Oracle Solaris et FMA ont été mises à jour pour générer des rapports en ligne concernant les erreurs de mémoire des modules DIMM DDR2. La topologie a été mise à jour pour permettre la génération de la configuration de la mémoire et le diagnostic des rapports de mémoire en ligne.
Les outils de diagnostic suivants ont été améliorés dans la version Oracle Solaris 10 9/10.
Le composant Sun Validation Test Suite (SunVTS) est un outil de diagnostic matériel complet qui teste et valide la connectivité et les fonctionnalités de la plupart des contrôleurs et périphériques des plates-formes Oracle. Les tests SunVTS ont pour cible chaque composant matériel ou fonction d'un système. Cet outil prend en charge trois interfaces utilisateur : une interface graphique, une interface utilisateur basée sur un terminal et une interface de ligne de commande.
Les améliorations apportées à l'infrastructure SunVTS sont les suivantes :
L'interface graphique a été modifiée de manière à afficher l'option vtsreportgenerate.
Le logo Oracle remplace les logos Java et Sun sur la fenêtre de l'interface graphique.
L'atelier SunVTS a été modifié pour traiter de manière appropriée les compressions de ressources de mémoire.
Le script startsunvts comporte désormais davantage d'options de test par défaut.
Les améliorations des diagnostics de mémoire et de l'utilisation du CPU comprennent les éléments suivants :
La commande fputest a été améliorée et comporte désormais des sous-tests pour les instructions FMOV, FNEG, FABS, FADD et FSUB.
La commande pmemtest a été modifiée pour permettre le traitement simultané de plusieurs processus.
La commande pmemtest a été modifiée pour gérer ses propres instances. Dans les versions précédentes, l'atelier SunVTS gérait les instances.
Nettoyage de messagerie lors des tests.
Un nouveau type de message ALERT a été ajouté pour les erreurs qui ne sont pas causées par des pannes matérielles.
Les améliorations apportées aux diagnostics des entrées et des sorties sont les suivantes :
La commande iobustest a été modifiée pour permettre de vider les tampons en cas d'échec et ne peut pas générer de manière dynamique 8 threads sur des cibles USB comportant l'instruction stress=MAX.
Nouveau test de disque pour SunVTS.
Les sous-commandes suivantes du débogueur ont été ajoutées à la commande mdb pour améliorer la capacité de débogage des bibliothèques kmem et libumem, ainsi que le récapitulatif des threads exécutés sur un système instable :
o ::whatis \226 - Plus rapide et plus efficace avec des commandes mises en pipeline.
o ::whatthread – Imprime les threads dont la pile contient l'adresse correspondante.
o ::stacks \226 – Regroupe les piles identiques.
o ::kmem_slabs- Affiche l'utilisation de la dalle par le cache kmem.
Pour plus d'informations, reportez-vous à la page de manuel mdb(1).