Vous êtes sur la page 1sur 168

Guide de l'administrateur système

HP-UX : Présentation
HP-UX 11i version 3

Référence HP : 5992-4586
Date de publication : Septembre 2008
Édition : 3
© Copyright 2008 Hewlett-Packard Development Company, L.P
Avis
Logiciel propriétaire. Licence HP valide requise pour la détention, l'utilisation ou la copie. En accord avec les articles FAR 12.211
et 12.212, les logiciels informatiques, la documentation des logiciels et les informations techniques commerciales sont concédés
au gouvernement américain sous licence commerciale standard du fournisseur.

Garantie Les informations contenues dans le présent document sont susceptibles d'être modifiées sans préavis. Les seules
garanties applicables aux produits et aux services HP sont celles figurant dans les déclarations de garantie expresse accompagnant
les dits produits et services. Aucun terme de ce document ne peut être interprété comme constituant une garantie supplémentaire.
Hewlett-Packard ne peut en aucun cas être tenu pour responsable des erreurs techniques ou rédactionnelles contenues dans le
présent document.

Vous pouvez obtenir un exemplaire des conditions de garantie spécifiques applicables au produit et aux pièces de rechange
Hewlett-Packard que vous utilisez auprès de votre bureau local chargé de la vente et des services.

Déclarations de marques UNIX® est une marque déposée aux États-Unis et dans d'autres pays, sous licence exclusive de l'Open
Group.

OSF/Motif™ est une marque d'Open Software Foundation, Inc. aux États-Unis et dans d'autres pays.

X Window System™ est une marque du Massachusetts Institute of Technology.


Table des matières
Préface.......................................................................................................................................13
Utilisateurs potentiels.........................................................................................................13
À propos de cette série.......................................................................................................13
À propos de ce document :.................................................................................................13
Emplacement des informations sur HP-UX.......................................................................14
Identificateurs des versions de systèmes d'exploitation et des noms de versions de
HP-UX 11i...........................................................................................................................16
Détermination de la version de votre système...................................................................17
Conventions typographiques.............................................................................................17
Exemples et shells..........................................................................................................18
Syntaxe de commande........................................................................................................18
Synopsis et syntaxe de fonction..........................................................................................19
Historique d'impression.....................................................................................................20

1 HP-UX version 3 - Vue d'ensemble..............................................................................................21


Supports HP-UX.................................................................................................................21
Environnements d'exploitation.....................................................................................21
Composants et produits supplémentaires....................................................................21
Logiciels complémentaires.......................................................................................21
Produits tiers............................................................................................................22
Principales fonctionnalités de HP-UX 11i version 3...........................................................22
Nouvelle terminologie de processeurs..........................................................................22
Nomenclature de serveur.........................................................................................23
Nouveau format de fichier de périphérique pour l'adressage du stockage.................24
Activation et désactivation en ligne des cartes PCI......................................................24
Cartes PCI................................................................................................................24
Noms de groupes et d'utilisateurs plus longs...............................................................24
Vidage simultané...........................................................................................................25
Pour plus d'informations sur HP-UX 11i version 3.......................................................25

2 Technologies de virtualisation HP-UX..........................................................................................27


Présentation des technologies de virtualisation.................................................................27
Catégories de technologies de virtualisation......................................................................27
Systèmes autonomes (un serveur à cœur unique, une instance de système
d'exploitation).....................................................................................................................29
Équilibrage de la charge (un serveur multi-cœur, une instance de système
d'exploitation).....................................................................................................................30
Process Resource Manager (PRM)................................................................................31
Synthèse de la technologie.......................................................................................31

Table des matières 3


Outils d'administration/configuration.....................................................................31
Comment l'obtenir...................................................................................................31
Pour plus d'informations.........................................................................................32
Workload Manager (WLM)...........................................................................................32
Synthèse de la technologie.......................................................................................32
Outils d'administration/configuration.....................................................................32
Comment l'obtenir...................................................................................................33
Pour plus d'informations.........................................................................................33
Processor Sets (PSETS)..................................................................................................33
Synthèse de la technologie.......................................................................................33
Outils d'administration/configuration.....................................................................34
Comment l'obtenir...................................................................................................34
Pour plus d'informations.........................................................................................34
Instant Capacity (iCAP/TiCAP/GiCAP)........................................................................34
Synthèse de la technologie.......................................................................................35
Outils d'administration/configuration.....................................................................35
Comment l'obtenir...................................................................................................36
Pour plus d'informations.........................................................................................36
Pay per use (PPU)..........................................................................................................37
Synthèse de la technologie.......................................................................................37
Outils d'administration/configuration.....................................................................37
Comment l'obtenir...................................................................................................38
Pour plus d'informations.........................................................................................38
Mise en cluster (plusieurs serveurs, un système d'exploitation)........................................38
Serviceguard..................................................................................................................39
Synthèse de la technologie.......................................................................................39
Outils d'administration/configuration.....................................................................40
Comment l'obtenir...................................................................................................40
Pour plus d'informations.........................................................................................40
Autres types de clusters................................................................................................40
Clusters à distance étendue.....................................................................................41
Clusters métropolitains............................................................................................41
Clusters continentaux..............................................................................................41
Amorçage multiple (un serveur à cœur unique, plusieurs systèmes d'exploitation)........42
Partitionnement (plusieurs systèmes d'exploitation, un serveur multi-processeur).........42
Partitionnement matériel...............................................................................................43
Partitionnement logiciel................................................................................................44
Comparaison des technologies de partitionnement................................................44
Combinaison de technologies de partitionnement pour une flexibilité accrue.......45
Mise en réseau (plusieurs systèmes d'exploitation, plusieurs serveurs)............................46
Combinaison de technologies de virtualisation.................................................................47

4 Table des matières


3 Principaux composants de HP-UX...............................................................................................49
Le noyau HP-UX.................................................................................................................49
Modules de noyau.........................................................................................................49
Ajout/suppression de modules de noyau................................................................49
Paramètres de noyau ajustables....................................................................................50
La structure de répertoires HP-UX.....................................................................................50
Principaux répertoires HP-UX......................................................................................51
Stockage sur HP-UX...........................................................................................................55
Utilisations du stockage................................................................................................56
Organisation du stockage..............................................................................................56
Périphériques de stockage physique.......................................................................56
Gestionnaires de volumes........................................................................................57
Sélection d'un gestionnaire de volumes.............................................................58
Groupes de volumes................................................................................................60
Volumes (logiques)...................................................................................................60
Des systèmes de fichiers..........................................................................................61
Systèmes de fichiers pris en charge....................................................................62
Efficacité de l'accès aux données...................................................................................62
Entrelacement de disques........................................................................................62
Distribution de l'accès aux disques..........................................................................63
Type de système de fichiers.....................................................................................64
Établissement de chemins d'accès multiples vers un périphérique (pour une
efficacité accrue).......................................................................................................64
Mise en miroir de disques (pour une augmentation des performances)................64
Stockage et redondance des données............................................................................64
Établissement de chemins d'accès multiples vers un périphérique (à des fins de
redondance).............................................................................................................65
RAID et autres baies de disques..............................................................................65
Mise en miroir de disque.........................................................................................66
Sauvegardes de données..........................................................................................66
Utilitaires de sauvegarde....................................................................................67
Adressage du stockage..................................................................................................67
Fichiers spéciaux de périphériques..........................................................................69
Anatomie d'un fichier spécial de périphérique..................................................69
Distinction d'adressage de périphérique hérité / agile.......................................71
Répertoires de fichiers spéciaux de périphériques (et formats de noms)..........73
Chemins d'accès matériels au stockage de masse (trois formats)......................75
Commandes associées aux fichiers spéciaux de périphériques.........................77
Pour plus d'informations sur la pile de stockage de masse de prochaine
génération...........................................................................................................79
Gestion de l'espace d'échange HP-UX..........................................................................79
Types d'espaces d'échange.......................................................................................79
Échange de périphérique....................................................................................79
Échange de système de fichiers..........................................................................80

Table des matières 5


Pseudo-échange..................................................................................................80
Échange différé...................................................................................................81
Espace d'échange principal et secondaire................................................................81
Évaluation de vos besoins en espace d'échange......................................................82
Activation de l'espace d'échange.............................................................................83
Désactivation de l'espace d'échange........................................................................83
Recommandations pour la configuration des zones d'échange..............................84
Recommandations concernant l'espace d'échange de périphérique..................84
Recommandations concernant l'espace d'échange de système de fichiers........85
Recommandations pour l'attribution de priorités aux zones d'échange............85
Pour plus d'informations sur la configuration et la gestion de l'espace
d'échange..................................................................................................................86
Entrée et sortie HP-UX.......................................................................................................86
Impression..........................................................................................................................87
Présentation du Système de spoulage d'imprimante ligne HP-UX..............................87
Spoulage à distance..................................................................................................89
Impression réseau....................................................................................................90
Fichiers de modèles d'imprimantes et fichiers d'interfaces d'imprimantes..................90
Types d'imprimantes.....................................................................................................92
Nom d'imprimante........................................................................................................92
Classe d'imprimante......................................................................................................92
Destination d'impression..............................................................................................93
Priorités des imprimantes et des demandes d'impression...........................................93
Journal d'impression.....................................................................................................94
Récapitulatif des commandes du système de spoulage d'imprimante ligne................94
Intégration de l'utilitaire de spoulage LP avec LDAP-UX............................................96
Pour plus d'informations sur les tâches associées aux imprimantes............................97
Sécurité et contrôle d'accès.................................................................................................97
Contrôle de l'accès aux données à l'aide des privilèges et de la propriété de fichiers
Unix hérités...................................................................................................................97
Contrôle de l'accès aux données à l'aide de technologies de confinement de
sécurité...........................................................................................................................98
Technologies pour un contrôle d'accès accru...........................................................98
Informations complémentaires..............................................................................100
Démarrage et arrêt............................................................................................................100
Niveaux d'exécution....................................................................................................100
Scripts de démarrage et d'arrêt (transitions entre les niveaux d'exécution)..........102
Commandes pour la manipulation des niveaux d'exécution système..................105
Démarrage (amorçage) de HP-UX..............................................................................106
Arrêt de HP-UX...........................................................................................................106
Arrêts anormaux (incidents système).........................................................................107
Généralités concernant le cycle Vidage / Enregistrement......................................107
Préparation avant un incident système..................................................................108
Quelle est la quantité d'espace de vidage nécessaire ?.....................................108

6 Table des matières


Décisions relatives à la configuration du vidage..............................................109
Durée de reprise du système............................................................................110
Pour plus d'informations sur la définition des périphériques de vidage.........116
Que se passe-t-il en cas d'incident système ?.........................................................117
Options sous le contrôle de l'utilisateur...........................................................117
Vidage...............................................................................................................118
Réamorçage.......................................................................................................119
Actions nécessaires après réamorçage du système................................................120
Vidage en ligne (vidages mémoire de systèmes en cours d'exécution)............................120
Limitations des vidages en ligne.................................................................................121
Système d'exploitation et logiciels (installation, modification et suppression)...............121
Software Distributor....................................................................................................121
Autres technologies d'installation de logiciels............................................................122
Informations complémentaires relatives à la maintenance logicielle sur HP-UX......122
Services de mise en réseau................................................................................................123
Messagerie électronique..............................................................................................124
Connexions à distance / Émulation de terminal.........................................................124
Transferts de fichiers....................................................................................................125
Accès Web....................................................................................................................126
Systèmes de fichiers montés à distance.......................................................................126

4 Outils d'administration système................................................................................................127


Outils d'installation et de mise à jour de HP-UX..............................................................127
Installations à froid......................................................................................................127
Ignite-UX.....................................................................................................................128
Update-UX...................................................................................................................128
Outils de gestion de serveurs uniques..............................................................................128
HP System Management Homepage (HP SMH)........................................................128
Démarrage de l'interface Web HP SMH................................................................130
Interface Web de HP System Management Homepage....................................131
Principales fonctionnalités de HP System Management Homepage...............132
Que fait HP SMH en votre nom ?.....................................................................132
Outils de ligne de commande......................................................................................133
Interface de ligne de commande de HP System Management Homepage...........133
Outils de gestion de serveurs multiples...........................................................................134
HP Systems Insight Manager (HP SIM)......................................................................134
Gestion de serveurs multiples à partir d'un point de contrôle unique avec
HP SIM...................................................................................................................134
HP Systems Insight Manager est basé sur la norme ouverte WBEM....................135
Apport d'informations à OpenView......................................................................135
Outils de gestion à l'échelle de l'entreprise......................................................................135
Autres outils de gestion système......................................................................................136
EVM - Event Management..........................................................................................136

Table des matières 7


Gestionnaire de partition.............................................................................................136
Software Distributor (SD)............................................................................................137
Outils de gestion de stockage sur HP-UX........................................................................138
Gestionnaires de volumes...........................................................................................138
Tâches de gestion de volumes................................................................................139
Outils de contrôle des performances................................................................................140
Outils de contrôle des performances d'un serveur.....................................................140
Outils de contrôle des performances d'un réseau.......................................................141
Outils de contrôle des performances d'applications...................................................142
Outils de protection des données.....................................................................................142
Protection contre l'accès non autorisé à vos serveurs et données...............................143
Protection contre la perte de données.........................................................................143
Protection contre les défaillances matérielles..............................................................145
Outils d'administration réseau.........................................................................................147
Principes fondamentaux de l'administration réseau...................................................147
Configuration d'une interface réseau.....................................................................148

Glossaire..................................................................................................................................149

Index........................................................................................................................................161

8 Table des matières


Liste des illustrations
2-1 Matrice de catégories de technologies de virtualisation.............................................28
2-2 La pile de technologies de virtualisation....................................................................45
3-1 Exemples d'arborescence de répertoires.....................................................................51
3-2 Les volumes logiques peuvent être redimensionnés..................................................61
3-3 Composants des fichiers spéciaux de périphériques..................................................70
3-4 Composants des chemins d'accès matériels lunpath..................................................76
3-5 Composants des chemins d'accès matériels de LUN..................................................76
3-6 Espace d'échange - Emplacements possibles pour la pagination...............................82
3-7 Schéma de « raccordement » de l'utilitaire de spoulage.............................................89
3-8 La séquence de vidage mémoire...............................................................................107

9
Liste des tableaux
1 Emplacement des informations sur HP-UX................................................................14
2 Versions de HP-UX 11i................................................................................................16
3 Version de système d'exploitation, architecture système et modèle de machine.......17
2-1 Comparaison des technologies de partitionnement...................................................45
2-2 Technologies de mise en réseau courantes..................................................................46
3-1 Comparaison des fonctionnalités et de la terminologie des gestionnaires de
volumes.......................................................................................................................58
3-2 Composants de stockage et mode d'accès...................................................................68
4-1 Outils d'administration système...............................................................................127

10 Liste des tableaux


Liste des exemples
3-1 Nomenclature de noms de chemins d'accès de répertoires........................................51
3-2 Résumé des formats de chemins d'accès matériels.....................................................77
3-3 Imprimante par défaut (exemple)...............................................................................93
3-4 Exemples de transitions entre les niveaux d'exécution.............................................103
3-5 Exemple d'incident durant les phases initiales du processus d'amorçage...............114
4-1 Test des performances réseau à l'aide de ping..........................................................142

11
12
Préface
Utilisateurs potentiels
Le Guide de l'administrateur système HP-UX est destiné aux administrateurs de systèmes
HP-UX de tout niveau devant assurer l'administration de systèmes HP-UX à compter
de HP-UX 11i version 3.
Bien que de nombreuses rubriques de cette collection s'appliquent aux versions
précédentes, de nombreuses modifications ont été apportées à HP-UX 11i version 3.
Par conséquent, pour obtenir des informations sur les versions précédentes, veuillez
vous reporter au manuel intitulé Gestion des systèmes et des groupes de travail : Guide pour
les administrateurs système HP-UX.

À propos de cette série


Le Guide de l'administrateur système HP-UX documente les principales tâches (et concepts
associés) nécessaires pour administrer HP-UX 11i version 3.
Le Guide de l'administrateur système HP-UX est une collection de documents composée
des volumes suivants :
Présentation Fournit une vue de haut niveau de HP-UX 11i
version 3, de ses composants et de leur relation.
Gestion de la configuration Décrit une grande partie des tâches que vous
devez effectuer afin de configurer et
personnaliser les paramètres système et le
comportement des sous-systèmes.
Gestion des volumes logiques Décrit comment configurer des volumes
physiques, des groupes de volumes et des
volumes logiques à l'aide de HP Logical Volume
Manager (LVM).
Gestion de la sécurité Décrit les fonctionnalités de sécurité des données
et du système HP-UX 11i version 3.
Tâches de gestion systématiques Décrit une grande partie des tâches courantes à
effectuer pour garantir le bon fonctionnement de
votre système.

À propos de ce document :
Le document Guide de l'administrateur système HP-UX : Présentation fournit une vue de
haut niveau de HP-UX, de ses composants et de la relation qu'ils entretiennent. Le cas
échéant, il contient des pointeurs vers des informations plus détaillées. Le volume
Présentation aborde les principaux domaines suivants :

Utilisateurs potentiels 13
Chapitre 1 : HP-UX version 3 - Vue Présente les principales fonctionnalités de
d'ensemble, HP-UX 11i version 3 et les outils d'administration
système importants, et fournit des informations
générales concernant les changements par
rapport aux versions précédentes de HP-UX.
Chapitre 2 : Technologies de Traite des nombreuses technologies utilisables
virtualisation HP-UX, avec HP-UX et permettant d'optimiser
l'utilisation de vos ressources informations, et
fournit des informations pour vous aider à mieux
comprendre la relation entre ces technologies.
Chapitre 3 : Principaux composants Traite des principaux composants HP-UX et de
de HP-UX, leur relation.
Chapitre 4 : Outils d'administration Décrit les outils disponibles pour l'administration
système, de HP-UX et de ses sous-systèmes, du point de
vue d'un système unique.

Emplacement des informations sur HP-UX


Le Tableau 1 recense les emplacements où vous pourrez trouver des informations
générales relatives à l'administration système de HP-UX. Il ne donne pas d'informations
sur les produits spécifiques.
Tableau 1 Emplacement des informations sur HP-UX
Si vous souhaitez. . . Reportez-vous à . . . À l'emplacement . . .

savoir : HP-UX 11i Release Notes • HP Instant Information


• Ce qui a changé spécifiques à votre version de • Site Web de documentation technique
dans les versions de HP-UX. HP http://docs.hp.com
HP-UX
• Le contenu des
Environnements
d'exploitation
• Les exigences
relatives aux
microprogrammes et
les système pris en
charge pour une
version spécifique

Installer ou mettre à • Informations importantes à lire • Kit de support (fourni avec


jour HP-UX avant l'installation ou la mise à l'environnement d'exploitation)
jour de HP-UX • HP Instant Information (anglais
• Guide d'installation et de mise uniquement)
à jour de HP-UX 11i • Site Web de documentation technique
HP http://docs.hp.com

14
Tableau 1 Emplacement des informations sur HP-UX (suite)
Si vous souhaitez. . . Reportez-vous à . . . À l'emplacement . . .

Administrer un système Pour les versions antérieures à • HP Instant Information (anglais


HP-UX HP-UX 11i version 3 : uniquement)
• Gestion des systèmes et des • Site Web de documentation technique
groupes de travail : Guide pour HP http://docs.hp.com
les administrateurs système
HP-UX
Pour les versions à compter de
HP-UX 11i version 3 :
• Guide de l'administrateur
système HP-UX (collection de
plusieurs volumes)
Autres sources d'informations
pour l'administration système :
• nPartition Administrator's
Guide

• Document technique • Planification des configurations Superdome,


Planification des configurations http://docs.hp.com/hpux/
Superdome http:// onlinedocs/os/11i/superdome.pdf
docs.hp.com/hpux/
onlinedocs/os/11i/
superdome.pdf

Emplacement des informations sur HP-UX 15


Identificateurs des versions de systèmes d'exploitation et des noms de
versions de HP-UX 11i
Avec HP-UX 11i, HP offre un système d'exploitation à disponibilité élevée, sécurisé et
facile à administrer, conforme aux exigences d'une informatique orientée Internet de
bout en bout. HP-UX 11i prend en charge les environnements d'exploitation Enterprise,
Mission Critical et Technical Computing. HP-UX 11i est disponible sur les systèmes
HP 9000 et Integrity.
Chaque version de HP-UX 11i est associée à un nom et un identificateur de version.
La commande uname accompagnée de l'option -r renvoie l'identificateur de version.
Le Tableau 2 recense les versions disponibles de HP-UX 11i.
Tableau 2 Versions de HP-UX 11i
Identificateur de version Nom de version Architecture processeur
de système d'exploitation supportée

B.11.11 HP-UX 11i version 1 HP 9000

B.11.23 HP-UX 11i version 2 Integrity

B.11.23.0409 HP-UX 11i version 2 Mise à jour de HP 9000 et Integrity


septembre 2004

B.11.31 HP-UX 11i version 3 HP 9000 et Integrity

B.11.31.0709 HP-UX 11i version 3, Mise à jour de HP 9000 et Integrity


septembre 2007

B.11.31.0803 HP-UX 11i version 3, Mise à jour de mars 2008 HP 9000 et Integrity

B.11.31.0809 HP-UX 11i version 3, Mise à jour de HP 9000 et Integrity


septembre 2008

Pour plus d'informations sur les systèmes et les architectures processeurs pris en charge
pour différentes versions de HP-UX, voir les notes de mise à jour système HP-UX
spécifiques à votre version (par exemple, le document HP-UX 11i Version 3 Release
Notes).

16
Détermination de la version de votre système
Les commandes uname, model et swlist peuvent vous aider à déterminer certaines
informations concernant votre système, parmi lesquelles le type de matériel, le modèle
de machine, la version du système d'exploitation et l'état de mise à jour de
l'environnement d'exploitation. (Voir uname(1), model(1) et swlist(1M).)
Pour plus d'informations sur les conventions d'affectation de noms des systèmes
d'exploitation, voir « Identificateurs des versions de systèmes d'exploitation et des
noms de versions de HP-UX 11i » (page 16).
Tableau 3 Version de système d'exploitation, architecture système et modèle de machine
Rubrique Commande Exemple de sortie

Version de système $ uname -r B.11.31 1


d'exploitation

Architecture $ uname -m ia64 2


9000/800 2

Modèle de machine $ model 3 ia64 hp server rx5670


9000/800/S16K-A

Environnement $ swlist HPUX*OE* # HPUX11i-OE-MC B.11.31 HP-UX Mission


d'exploitation Critical Operating Environment1

Version de système $ swlist HPUX*OE* # HPUX11i-TCOE B.11.23.0409 HP-UX


d'exploitation - Technical Computing OE Component 1
Mise à jour
1 Les identificateurs de version de système d'exploitation HP-UX 11i sont au format B.11.23 ou B.11.23.0409,
où B.11.23 est la version de système d'exploitation et 0409 correspond à l'année et au mois de la mise à
jour de l'environnement d'exploitation (OE).
2 ia64 = Integrity. Tous les autres = HP 9000.
3 La commande getconf MACHINE_MODEL donne le même résultat (voir getconf(1).

Conventions typographiques
Ce document utilise les conventions typographiques suivantes.
audit(5) Une page de manuel HP-UX. audit est le nom et
5 est la section de la Référence HP-UX. Sur le Web
et sur le DVD Instant Information, il peut s'agir
d'un lien vers la page de manuel proprement
dite. Sur la ligne de commande de HP-UX,
saisissez man audit ou man 5 audit pour
afficher cette page. Voir man(1).

Détermination de la version de votre système 17


Titre de document Le titre d'un document. Sur le Web et sur le DVD
Instant Information, il peut s'agir d'un lien vers
le document proprement dit.
Commande Un nom de commande ou une phrase de
commande qualifiée.
Affichage ordinateur Texte affiché par l'ordinateur.
Mise en évidence Texte mis en exergue.
Mise en évidence Texte mis en exergue de manière très évidente.
Touche de clavier Nom d'une touche du clavier. Notez que Retour
et Entrée désignent la même touche.
Terme L'utilisation définie d'un mot ou d'une phrase
importants.
Informations saisies par Commandes et texte saisis par l'utilisateur.
l'utilisateur
Variable Le nom d'une variable susceptible d'être
remplacée dans une commande ou une fonction
ou une information figurant sur un écran
représentant plusieurs valeurs possibles.
$ Invite de commandes utilisateur.
# Invite de commandes superutilisateur (root).

Exemples et shells
Ce document décrit les pratiques utilisées par l'administrateur système. L'utilisateur
root (un superutilisateur) étant contraint d'utiliser le shell POSIX /sbin/sh, tous les
exemples de commandes utilisent ce shell. Le shell POSIX est défini dans sh-posix(1).
Pour plus d'informations sur les autres shells, voir le document Shells User's Guide et
la page de manuel sh(1).

Syntaxe de commande
Littéral Mot ou caractère que vous entrez littéralement.
Élément remplaçable Mot ou phrase que vous remplacez par une valeur
appropriée.
- carac. Une ou plusieurs options de commandes groupées, telles
que -ikx. Les carac. sont généralement une chaîne
de caractères littéraux qui représentent chacun une
option spécifique. Par exemple, l'entrée -ikx équivaut
aux options -i, -k et -x. Le caractère plus (+) est parfois
utilisé comme préfixe d'option.

18
- mot Option de commande unique, telle que -help. Le mot
est un mot clé littéral. La différence par rapport à -
chars est en général évidente et clarifiée dans une
description d'option. Le caractère plus (+) et le double
tiret (--) sont parfois utilisés comme préfixes d'option.
[ ] Le contenu optionnel est placé entre crochets dans les
descriptions de formats et de commandes.
{ } Le contenu obligatoire est placé entre accolades dans les
descriptions de formats et de commandes.
| La barre verticale sépare des alternatives dans une liste
de choix, généralement entre crochets ou accolades.
... L'ellipse après un jeton (abc...) ou un crochet droit ([ ]...)
ou une accolade droite ({ }...) indique que l'élément
précédent et son espace précédent (le cas échéant)
peuvent être répétés un nombre de fois arbitraire.
... L'ellipse est parfois utilisée pour indiquer des éléments
omis dans une plage.

Synopsis et syntaxe de fonction


Les fonctions HP-UX sont décrites dans un format de définition plutôt qu'un format
d'utilisation. Le format de définition inclut des informations de frappe qui sont omises
lorsque l'appel de fonction est inclus dans un programme.
La forme de définition générale est la suivante :
type func ( type param[, type param]...);
Par exemple :
int setuname ( const char *name , size_t namelen);
La forme d'utilisation est la suivante :
func ( param[, param]...);
Par exemple :
setuname ( name[, namelen]...);
Les éléments de syntaxe de fonction sont les mêmes que pour les commandes, à
l'exception des options.

Synopsis et syntaxe de fonction 19


Historique d'impression
L'édition en vigueur correspond à la date d'impression de ce document et à son numéro
de référence. La date d'impression est modifiée lorsque paraît une nouvelle édition.
Nous vous recommandons de vous abonner au service de support du produit approprié,
afin de recevoir les nouvelles éditions. Pour obtenir plus de détails, consultez votre
représentant commercial HP.
Première édition Février 2007
HP Référence 5991-6446
HP-UX 11i version 3
Impresion et Web (http://docs.hp.com)
Deuxième édition Mars 2008
HP Référence 5992-3414
HP-UX 11i version 3, Mise à jour de mars 2008
Impresion et Web (http://docs.hp.com)
Troisième édition Septembre 2008
HP Référence 5992-4586
HP-UX 11i version 3 (Mise à jour B.11.31 de septembre 2008)
Impresion et Web (http://docs.hp.com)

REMARQUE : Les documents du Guide de l'administrateur HP-UX peuvent être mis à


jour indépendamment. Par conséquent, les dernières versions des documents de la
collection peuvent parfois différer les unes des autres. Les versions les plus récentes
de chaque document sont disponibles sur le site Web http://docs.hp.com.

20
1 HP-UX version 3 - Vue d'ensemble
Ce chapitre présente certaines des principales fonctionnalités de HP-UX 11i version 3.
Toutefois, la source exhaustive concernant les nouveautés et modifications dans toute
version de HP-UX est le document HP-UX 11i Release Notes. Pour HP-UX 11i version 3,
voir le document HP-UX 11i Version 3 Release Notes.

Supports HP-UX
HP-UX est constitué de nombreux composants et sous-systèmes. Cette section décrit
la façon dont ces composants sont empaquetés et délivrés.

Environnements d'exploitation
Les systèmes d'exploitation sont des écosystèmes logiciels complexes qui contrôlent
l'utilisation des ressources de vos ordinateurs (telles que la mémoire, les périphériques,
les processeurs et les applications). HP-UX 11i (la version HP du système d'exploitation
UNIX) est extrêmement configurable et propose de nombreux composants et
applications optionnels permettant d'améliorer la fonctionnalité de base du système
d'exploitation. Les environnements d'exploitation sont des combinaisons préconfigurées
de ces composants, conçues et prétestées de façon à optimiser leur fonctionnement.
HP-UX 11i version 3 fournit les environnements d'exploitation suivants :
• HP-UX 11i v3 Base Operating Environment – (BOE)
• HP-UX 11i v3 Virtual Server Operating Environment – (VS-OE)
• HP-UX 11i v3 High Availability Operating Environment – (HA-OE)
• HP-UX 11i v3 Data Center Operating Environment – (DC-OE)
Pour obtenir des détails complets sur les environnements d'exploitation disponibles
pour HP-UX 11i version 3, y compris des descriptions du contenu de chaque
environnement, consultez la version des HP-UX 11i Version 3 Release Notes correspondant
à la version de HP-UX 11i que vous utilisez.

Composants et produits supplémentaires


Logiciels complémentaires
Outre les composants logiciels fournis dans le cadre des environnements d'exploitation
HP-UX, HP publie des composants logiciels et des applications destinés à améliorer
les capacités de HP-UX et de vos serveurs. Certains de ces composants et applications
sont disponibles à l'adresse suivante :
http://software.hp.com
D'autres sont disponibles sur le support d'applications. Pour plus de détails, contactez
votre représentant commercial HP ou votre revendeur agréé HP.

Supports HP-UX 21
Produits tiers
Comme avec la plupart des systèmes d'exploitation, HP-UX11i est le cœur d'une suite
de produits dont tous ne sont pas fournis par HP.
Des milliers d'applications qui s'exécutent sur HP-UX 11i (sur les serveurs HP 9000 et
HP Integrity) sont proposées par des fournisseurs de logiciels.

Principales fonctionnalités de HP-UX 11i version 3


Chaque nouvelle version de HP-UX apporte son lot supplémentaire de nouvelles
fonctionnalités et d'améliorations aux fonctionnalités existantes (afin d'en faciliter
l'utilisation). Voici quelques-unes des principales fonctionnalités de HP-UX 11i version 3.
Pour afficher une liste complète des nouveautés ou des modifications apportées à
HP-UX 11i version 3, veuillez vous reporter aux HP-UX 11i Version 3 Release Notes.

Nouvelle terminologie de processeurs


Avec l'arrivée des puces à cœurs multiples (des puces de processeurs contenant plusieurs
unités de traitement anciennement nommées UC), HP a décidé d'adopter une nouvelle
terminologie fin de décrire les unités de traitement, les puces et les systèmes. Le Guide
de l'administrateur système HP-UX utilise la terminologie suivante :

REMARQUE : Les éléments répertoriés représentent la terminologie actuelle. Pour


une liste de termes plus complète, reportez-vous au « Glossaire ».
Cœur

Représenté dans ce document par le symbole de


double engrenage illustré ci-dessus, un « cœur »
(anciennement appelé « UC ») est une unité de
traitement sur une puce de processeur (voir
processeur). Pour plus de clarté, nous utiliserons
parfois dans ce document le terme « cœur de
traitement ».
Processeur

Représenté dans ce document par un carré plein


entourant un ou plusieurs symboles de cœurs, un

22 HP-UX version 3 - Vue d'ensemble


« processeur » est une pièce physique de silicone
contenant un ou plusieurs cœurs.
Threading matériel Technique matérielle utilisée dans les processeurs
Itanium afin d'améliorer les performances de calcul
d'un cœur. Les processeurs Itanium sont ceux
utilisés dans les serveurs HP Integrity.
Threading logiciel Technique informatique parallèle utilisée par des
applications et des systèmes d'exploitation afin
d'accroître les performances de traitement.
Serveur Anciennement appelé « système » ou « ordinateur »,
ce document utilise principalement le terme
« serveur » pour décrire l'armoire physique
contenant des cartes de cellules, des processeurs,
de la mémoire et des blocs d'alimentation.
Système Ce document utilise parfois le terme « système »
pour définir ce qui pourrait être un serveur ou un
sous-ensemble d'un serveur (une partition)
exécutant une copie indépendante de HP-UX. Nous
emploierons également le terme système pour
définir ce qui pourrait être un serveur ou un autre
type de système (par exemple un PC Windows).
Système d'exploitation

Dans tout ce document, une ligne en pointillés


entourant des icônes de cœurs et de processeurs
indique une instance d'un système d'exploitation
(HP-UX ou autre).

Nomenclature de serveur
Lors de la description de serveurs, de cartes de cellules ou autres composants capables
de contenir des puces de processeurs, HP utilise désormais la nomenclature xP/yC, où
x fait référence à la quantité maximale de processeurs que peut contenir l'élément, et
y fait référence à la quantité maximale de cœurs que peut contenir l'élément.
Exemples :
• Un serveur défini comme serveur 1P/1C (représentant un processeur/un cœur) est
la plus simple de toutes les configurations fonctionnelles. Il contient un processeur
à un cœur.

Principales fonctionnalités de HP-UX 11i version 3 23


• Un serveur capable de contenir quatres cartes de cellules, contenant chacune huit
processeurs double-cœur, est un serveur 32P/64C. Chaque carte de cellule est une
carte 8P/16C.

Nouveau format de fichier de périphérique pour l'adressage du stockage


HP-UX 11i version 3 introduit un nouveau format de fichier de périphérique qui offre
de nombreuses nouvelles fonctionnalités :
• Établissement de chemins d'accès matériels multiples vers des périphériques
disques et autres périphériques de stockage de masse à l'aide d'un seul fichier spécial
de périphérique.
• Contournement automatique des chemins d'accès matériels défectueux par le
noyau sans avoir à modifier le fichier spécial de périphérique associé au
périphérique.
• Relocalisation (logique ou physique) d'un périphérique disque vers un nouvel
emplacement matériel sans avoir à modifier son fichier spécial de périphérique.

Activation et désactivation en ligne des cartes PCI


HP-UX 11i version 3 vous permet de remplacer des composants matériels sur une
instance de HP-UX en cours d'exécution sans avoir à arrêter ou à réamorcer le système.

Cartes PCI
HP-UX 11i version 3 vous permet d'effectuer les opérations suivantes :
• Ajouter des cartes PCI / PCI-X sur une instance de HP-UX en cours d'exécution.
• Remplacer une carte PCI / PCI-X (par une carte du même type) dans une instance
de HP-UX en cours d'exécution (par exemple si une carte ne fonctionne pas
correctement).
• Supprimer une carte PCI / PCI-X d'une instance de HP-UX en cours d'exécution.
Les cartes et leurs pilotes associés doivent prendre en charge les opérations OL (c'est le
cas de la plupart). Il existe également des considérations importantes à respecter lors
de l'ajout et de la suppression de cartes PCI. Pour obtenir des détails complets sur les
opérations en ligne PCI / PCI-X, consultez le manuel intitulé Guide d'aide pour les
procédures OL* des cartes d'interface (Référence 5992-1926).

Noms de groupes et d'utilisateurs plus longs


Dans HP-UX 11i version 3, les noms User et Group peuvent maintenant avoir une
longueur allant jusqu'à 255 caractères. Pour plus d'informations sur la configuration
des utilisateurs et des groupes, voir Guide de l'administrateur système HP-UX : Gestion
de la configuration.

24 HP-UX version 3 - Vue d'ensemble


ATTENTION : Lors de l'utilisation de noms plus longs, vous devez vous assurer que
tous les systèmes ayant besoin d'interagir avec un serveur qui utilise des noms de
groupes/utilisateurs longs sont capables d'utiliser les noms longs. Les serveurs qui
utilisent d'anciennes versions de HP-UX ou des systèmes d'exploitation non-HP-UX
peuvent ne pas être encore compatibles avec cette nouvelle fonctionnalité.

Vidage simultané
Lorsqu'un système HP-UX entre en état de panique (se bloque), un vidage mémoire
est généralement écrit sur disque de sorte que, si nécessaire, une analyse puisse être
effectuée afin de déterminer la cause du blocage. 1
Sur les serveurs disposant de grandes quantités de mémoire, le processus d'écriture
de la mémoire sur disque peut prendre très longtemps. Si vous avez plusieurs
périphériques configurés pour le vidage mémoire, vous pouvez configurer HP-UX de
façon à fractionner cette tâche de vidage mémoire et à écrire sur les périphériques en
parallèle. Cette procédure porte le nom de simultanéité de vidage; vous pouvez la
configurer à l'aide du paramètre de noyau ajustable dump_concurrent_on (voir
dump_concurrent_on(5)) ou de la commande de configuration de traitement de blocage
crashconf (voir crashconf(1M)).
Pour plus d'informations sur la séquence de vidage mémoire, voir « Arrêts anormaux
(incidents système) » (page 107).

Pour plus d'informations sur HP-UX 11i version 3


Pour obtenir des descriptions complètes des nouveautés ou des modifications apportées
à HP-UX 11i version 3, veuillez vous reporter aux HP-UX 11i Version 3 Release Notes.

1. L'écriture du vidage mémoire sur disque est configurable.

Principales fonctionnalités de HP-UX 11i version 3 25


26
2 Technologies de virtualisation HP-UX
L'informatique d'entreprise est aujourd'hui fortement axée sur l'optimisation de
l'utilisation des ressources, en vue d'obtenir les meilleures performances possibles des
ressources de chacun de vos serveurs. De nombreuses technologies existent pour vous
aider à configurer des serveurs d'entreprise HP selon vos besoins et à ajuster votre
configuration à mesure que vos exigences évoluent, avec une perturbation minimale
de votre activité professionnelle.
Collectivement, ces technologies portent le nom de technologies de virtualisation. Elles
vous permettent de grouper et de diviser vos ressources informatiques physiques de
sorte qu'elles opèrent en tant que ressources virtuelles personnalisées, afin de les
dimensionner pour une efficacité maximale.
Ce chapitre traite d'une grande partie des principales technologies de virtualisation
disponibles avec HP-UX, des ressources qu'il est possible de configurer et de la manière
dont ces technologies interagissent.

Présentation des technologies de virtualisation


Les manières de configurer les ressources de vos systèmes et de votre réseau étant
tellement nombreuses, il peut être délicat de déterminer quelle technologie (ou
combinaison de technologies) est la plus adaptée à vos besoins.
Ce document fournit des informations générales sur chacune des technologies et sur
leurs relations. Le cas échéant, vous trouverez des pointeurs vers des informations plus
détaillées.
En outre, HP propose des services de conseil technique pour vous aider à personnaliser
ces technologies de virtualisation en fonction de vos besoins.

Catégories de technologies de virtualisation


Les technologies de virtualisation et leurs produits associés peuvent être classés en six
catégories de base en fonction du nombre de cœurs, de serveurs et d'instances de
système d'exploitation concernés. La matrice de la Figure 2-1, « Matrice de catégories
de technologies de virtualisation » illustre ces catégories et la façon dont elles
correspondent aux nombres de cœurs de traitement, de serveurs et d'instances de
système d'exploitation.

Présentation des technologies de virtualisation 27


Figure 2-1 Matrice de catégories de technologies de virtualisation

Exemples :
• Un système d'exploitation exécuté sur un serveur à un processeur et à un cœur
(1P/1C) est un système autonome (ou un réseau à un seul nœud).
• Plusieurs systèmes d'exploitation exécutés sur un serveur à cœurs multiples utilisent
la technologie de partitionnement.
• Un système d'exploitation couvrant plusieurs 2 serveurs représente la technologie
de mise en cluster
Les sections suivantes traitent de chacune des catégories de virtualisation et décrivent
les technologies HP-UX à utiliser si vous devez configurer votre système de façon à
tirer parti de chaque catégorie.

2. Techniquement, chaque serveur exécute son propre système d'exploitation, mais ils fonctionnent tous
comme s'il s'agissait d'une seule instance couvrant plusieurs serveurs.

28 Technologies de virtualisation HP-UX


Systèmes autonomes (un serveur à cœur unique, une instance de système
d'exploitation)

Le cas le plus simple, un serveur 1P/1C unique exécutant une seule instance de HP-UX,
est un système autonome. Il s'agit d'un ordinateur non connecté à un réseau (ou qui
est le seul serveur du réseau).
Il s'agit le plus souvent d'ordinateurs dédiés, exécutant peut-être des applications
hautement sécurisées ou hautement spécialisées. Pour une raison ou pour une autre,
ces systèmes sont isolés. Ce sont des ordinateurs à utilisateur unique ou, s'ils prennent
en charge plusieurs utilisateurs, ils requièrent des terminaux directement connectés
ou des connexions par modem.
Par nature, ces ordinateurs sont limités dans le traitement des ressources et par
conséquent peu flexible dans la configuration ; la plupart des technologies de
virtualisation ne leur sont donc pas accessibles. Toutefois, même ces ordinateurs peuvent
tirer parti des technologies de virtualisation suivantes :
• Integrity Virtual Machines
Integrity Virtual Machines vous permet de partager un ensemble commun de
ressources matérielles sur un serveur HP Integrity parmi plusieurs instances de
système d'exploitation. Les ressources sont partagées de manière temporaire.
• Gestion de volumes à l'aide de :
— HP Logical Volume Manager (LVM)
— VERITAS Volume Manager (VxVM)
• Fichiers spéciaux de périphériques persistants
Les fichiers spéciaux de périphériques vous permettent d'avoir plusieurs chemins
d'accès physiques vers des périphériques de stockage de masse. Ils ont des chemins
d'accès matériels virtualisés (appelés chemins d'accès matériels LUN), ce qui permet
à un fichier de périphérique persistant unique de représenter plusieurs chemins
d'accès physiques à un périphérique de stockage de masse. Le trafic peut ainsi être

Systèmes autonomes (un serveur à cœur unique, une instance de système d'exploitation) 29
équilibré parmi les chemins d'accès physiques, ce qui accroît l'efficacité du transfert
de données.
• Common Desktop Environment (CDE)
L'environnement CDE vous permet de configurer plusieurs espaces de travail
(virtuels) à l'aide de la technologie X Window. Vous pouvez grouper et organiser
différents types de travaux dans ces espaces de travail et les nommer afin d'en
faciliter l'identification.

Équilibrage de la charge (un serveur multi-cœur, une instance de système


d'exploitation)

Même si l'ordonnanceur HP-UX utilise de manière efficace des cœurs multiples lorsqu'ils
sont disponibles, il peut arriver que vous deviez (ou souhaitiez) outrepasser les
algorithmes de planification par défaut, par exemple pour dédier des ressources de
traitement à une application importante.
Lorsque votre serveur est équipé de plusieurs cœurs, les technologies de la catégorie
Équilibrage de la charge peuvent vous aider à allouer de manière précise les ressources
des différents cœurs et autres ressources de traitement (mémoire, bande passante d'E/S
disque). Il s'agit des technologies suivantes :
• Process Resource Manager (PRM)
• Processor Sets (PSETS)
• Workload Manager (WLM)
• Instant Capacity (iCAP/TiCAP/GiCAP)
• Pay per use (PPU)

30 Technologies de virtualisation HP-UX


Process Resource Manager (PRM)

Synthèse de la technologie
Process Resource Manager (PRM) est un outil de gestion des ressources permettant de
contrôler le volume de ressources utilisé par les processus lors des pointes de charge
du système (utilisation du cœur, de la mémoire et de la bande passante de disque à
100 %).
Les processus et les utilisateurs sont affectés à des groupes PRM. Des cœurs et de la
mémoire dédiés sont ensuite alloués aux groupes PRM. Cela permet à la fois de dédier
des ressources aux groupes et d'empêcher les membres des groupes d'utiliser d'autres
ressources système.

Outils d'administration/configuration
Process Resource Manager peut être configuré à l'aide de HP System Management
Homepage ou à partir d'une série de commandes de gestion et de configuration PRM.

Comment l'obtenir
Process Resource Manager est fourni avec les environnements d'exploitation suivants
ou peut être acheté auprès d'un revendeur HP agréé :
• BOE - Base Operating Environment

Équilibrage de la charge (un serveur multi-cœur, une instance de système d'exploitation) 31


Pour plus d'informations
Des informations détaillées sur Process Resource Manager sont disponibles sur le site
Web HP dans :
• Le document : HP Process Resource Manager User's Guide à l'adresse http://
docs.hp.com.
• Le site Web officiel de Process Resource Manager : http://www.hp.com/go/prm

Workload Manager (WLM)


Process Resource Manager vous permet de dédier manuellement des ressources à des
applications spécifiques. Cependant, de nombreux facteurs sont susceptibles de changer
constamment, tels que les charges système, l'utilisation des ressources, les besoins en
ressources et les combinaisons d'applications qui s'exécutent à un moment donné. Si
les conditions et besoins de votre environnement de serveur évoluent constamment,
WLM peut contrôler et ajuster de manière continue les ressources afin de maintenir le
niveau de performances des applications et les objectifs professionnels.

Synthèse de la technologie
Workload Manager (WLM) est un outil de gestion de ressources automatique qui
permet de gérer les charges de travail en fonction d'objectifs. Une charge de travail est
un groupe de processus traités comme unité unique pour les besoins de l'allocation
des ressources. Par exemple, une application de base de données constituée de plusieurs
processus associés pourrait être considérée comme une charge de travail.
WLM procure une allocation des ressources et une gestion des performances
d'applications automatiques grâce à l'utilisation d'objectifs de niveau de service (SLO,
Service Level Objectives) classés par ordre de priorité. Vous pouvez gérer plusieurs
charges de travail à priorité de manière dynamique sur un serveur unique en fonction
de leurs niveaux de performances rapportés.
WLM définit les charges de travail tel que défini dans un fichier de configuration. Vous
affectez des applications et des utilisateurs à des groupes de charges de travail. WLM
alloue automatiquement des ressources de cœurs de traitement afin d'obtenir le SLO
voulu. WLM peut gérer la mémoire réelle et la bande passante de disque, mais pas en
réponse à des SLO. Avec la mémoire réelle, WLM vous permet de spécifier des limites
inférieures et supérieures sur la quantité de mémoire reçue par une charge de travail.
Vous pouvez affecter de manière statique des parts de bande passante de disque. Si
plusieurs utilisateurs ou applications d'une charge de travail sont en concurrence pour
des ressources, la gestion de ressources HP-UX standard détermine l'allocation des
ressources.

Outils d'administration/configuration
Workload Manager peut être configuré manuellement à l'aide d'un fichier de
configuration et de commandes WLM, de façon interactive à l'aide de l'assistant
configuration WLM, ou par le biais de l'interface utilisateur graphique WLM.

32 Technologies de virtualisation HP-UX


REMARQUE : WLM gère les charges de travail sur des serveurs individuels. Pour gérer
des charges de travail sur plusieurs serveurs, installez et configurez WLM sur chacun
des serveurs.
Vous pouvez intégrer WLM à HP Serviceguard en stockant le fichier de configuration
WLM dans un système de fichiers partagé par tous les nœuds du cluster, puis en
activant la configuration indépendamment sur chaque nœud.
En guise d'alternative, vous pouvez utiliser HP Integrity Essentials Global Workload
Manager (gWLM) pour gérer des charges de travail sur plusieurs serveurs. gWLM
vous permet de définir des stratégies de partage de ressources qui peuvent être utilisées
sur tous les serveurs.

Comment l'obtenir
Workload Manager est disponible dans les environnements d'exploitation suivants ou
sous forme de produit autonome, que vous pouvez acheter auprès d'un revendeur
agréé HP :
• MCOE - Mission Critical Operating Environment

Pour plus d'informations


Des informations détaillées sur Workload Manager sont disponibles sur le site Web
HP :
• HP-UX Workload Manager User's Guide
• Le site Web officiel de Workload Manager : http://www.hp.com/go/wlm
• Le site Web officiel de HP Integrity Essentials Global Workload Manager : http://
www.hp.com/go/gwlm

Processor Sets (PSETS)


Les ensembles de processeurs (psets), une technologie clé sous-jacente à Process
Resource Manager et Workload Manager, peuvent également être utilisés
indépendamment.

Synthèse de la technologie
Un ensemble de processeurs représente un ensemble de cœurs groupés en tant que domaine
de planification indépendant pour une utilisation par l'ordonnanceur HP-UX pour un
accès exclusif aux applications affectées à cet ensemble de processeurs. Les ensembles
de processeurs vous permettent d'isoler des applications à priorité élevée ou exigeantes
en ressources par rapport aux autres processus exécutés sur un serveur, ce qui procure
un meilleur contrôle de la planification des processus critiques. Les ensembles de
processeurs peuvent être créés et reconfigurés de manière dynamique par les utilisateurs
qui disposent des privilèges appropriés.

Équilibrage de la charge (un serveur multi-cœur, une instance de système d'exploitation) 33


La technologie des ensembles de processeurs peut être utilisée seule, mais on l'emploie
souvent avec Process Resource Manager (PRM).

Outils d'administration/configuration
La commande psrset crée et gère les ensembles de processeurs.

Comment l'obtenir
La technologie PSET est incluse dans HP-UX 11i version 3.

Pour plus d'informations


Voir les documents suivants (accessibles sur docs.hp.com) pour plus d'informations
sur les PSETS :
• Page de manuel psrset(1M)
• Processor Sets Product Note
• Instant Capacity Compatibility with Processor Sets
• VSE Concepts and Terminology

Instant Capacity (iCAP/TiCAP/GiCAP)

34 Technologies de virtualisation HP-UX


Synthèse de la technologie
La technologie Instant Capacity vous permet d'acheter à un tarif extrêmement
préférentiel des cœurs, de la mémoire et des cartes de cellules dont vous n'êtes pas
encore propriétaire (et que vous ne pouvez pas encore utiliser). Ces composants, appelés
composants iCAP ou composants sans droits d'exploitation, sont à disposition, prêts à être
activés en cas de besoin. Vous achetez ensuite des droits d'exploitation pour tout ou
une partie de ces composants et, grâce à l'acquisition d'un mot de passe spécial, vous
pouvez activer (de manière temporaire ou permanente) ces composants de serveur.
Cela vous donne la possibilité de gérer rapidement les demandes de pointe ou
inattendues en ressources de serveur, du moment que le système demeure en conformité
avec le contrat Instant Capacity.
Il existe trois types de capacités Instant Capacity :
iCAP Vous achetez (pour une somme modique) de la mémoire, des processeurs ou
des cartes de cellules pour lesquels vous n'avez pas encore de droits
d'exploitation. Lorsque vous avez besoin de ces ressources, vous achetez des
droits d'exploitation et recevez ensuite des mots de passe pour les activer. À
partir de là, vous êtes propriétaire de ces ressources.
TiCAP Semblable à iCAP, hormis le fait que les droits d'exploitation que vous achetez
sont uniquement temporaires (la capacité TiCAP est actuellement vendue
par incréments de 30 jours). Votre utilisation des ressources iCAP est mesurée
par incréments de 30 minutes, et une fois que vous avez atteint la durée
achetée les ressouces iCAP sont désactivées jusqu'à ce que vous les réactiviez
en achetant un autre mot de passe de droit d'exploitation.
GiCAP GiCAP permet aux utilisateurs de partager des composants Instant Capacity
au sein d'un groupe de serveurs, et fournit de la capacité temporaire « mise
en réserve » pour le groupe.

Outils d'administration/configuration
Une série de commandes iCAP vous permet d'interagir avec HP-UX en vue d'ajuster
la capacité de traitement d'un serveur contenant du matériel iCAP. Les commandes
vous permettent d'entrer les mots de passe achetés pour activer vos droits d'exploitation
des processeurs secondaires, ou pour diminuer les ressources de traitement utilisées
afin d'économiser de l'argent.
Les commandes d'administration des ressources iCAP sont les suivantes :
icapmanage Commandes de gestion Global Instant Capacity (GiCAP) pour les
groupes GiCAP.
icapmodify icapmodify - Activer et désactiver des cœurs. Spécifier l'adresse de
messagerie de contact système. Modifier les informations de
configuration Instant Capacity (iCAP). Spécifier l'adresse de
messagerie d'expéditeur Instant Capacity. Spécifier l'identificateur
système. Spécifier la période d'avertissement de capacité temporaire.
Appliquer des mots de passe iCAP.
Équilibrage de la charge (un serveur multi-cœur, une instance de système d'exploitation) 35
icapstatus Afficher les informations de configuration et d'état Instant Capacity,
ainsi que le nombre, l'état et l'allocation des composants Instant
Capacity (cœurs, mémoire et cellules) pour un système Instant
Capacity.
icapnotify Tester la connectivité de messagerie à HP pour les systèmes Instant
Capacity (iCAP). Demander qu'un message de réponse de confirmation
soit envoyé par HP. Activer et désactiver la notification de modification
de configuration et la création de rapports d'immobilisations.

Comment l'obtenir
La capacité à obtenir des composants Instant Capacity fait partie du HP-UX Foundation
Operating Environment (et est par conséquent disponible dans tous les environnements
d'exploitation fondés sur le Foundation Operating Environment). Cependant, pour
pouvoir utiliser les technologies Instant Capacity, vous devez avoir acheté et installé
des composants sans droits d'exploitation à activer.

Pour plus d'informations


Vous trouverez des informations complètes sur les différentes technologies iCAP dans
les documents suivants :
• HP Instant Capacity User's Guide—Voir la version la plus récente de ce guide à
l'adresse http://docs.hp.com.
• Vous trouverez des informations détaillées sur iCAP, TiCAP et GiCAP sur le site
Web http://www.hp.com/go/icap.
• Les pages de manuel iCAP suivantes contiennent des informations sur les
commandes iCAP et leurs options :
icap(5) Page de manuel de présentation d'ICAP
icapd(1M) Démon Instant Capacity
icapmanage(1M) Commandes de gestion Global Instant Capacity pour les
groupes GiCAP
icapmodify(1M) Activer/désactiver des cœurs
icapnotify(1M ) Tester la connectivité de messagerie à HP pour les
systèmes Instant Capacity.
icapstatus(1M ) Afficher des informations d'état Instant Capacity

36 Technologies de virtualisation HP-UX


Pay per use (PPU)

Moyen

Bas Élevé

Pay per use (PPU) est un produit qui vous permet de « payer selon votre
consommation ». Il s'agit d'un modèle de tarification dans lequel vous êtes facturé en
fonction de votre utilisation réelle des ressources informatiques.

Synthèse de la technologie
Avec Pay per use, vous gérez la capacité de traitement informatique comme l'électricité,
l'eau ou tout autre service de ce type. Vous faites l'acquisition d'une plate-forme
matérielle spécifique avec une certaines quantité de cœurs, et l'on vous facture votre
utilisation réelle en fonction d'un des contrats HP suivants :
• Pourcentage d'utilisation des cœurs (percent core)
• Nombre de cœurs actifs (active core)

Outils d'administration/configuration
Le programme Pay per use utilise un système dédié appelé Compteur d'utilitaires
(Utility Meter), configuré par HP.
Pour les serveurs que vous prévoyez d'utiliser avec Pay per use, vous devez configurer
un agent logiciel (l'Agent PPU) sur chaque partition (partitions logicielles et matérielles).
L'Agent PPU transmet les informations d'utilisation au Compteur d'utilitaires, qui à
son tour communique votre utilisation réelle à HP.
Un Compteur d'utilitaires peut servir jusqu'à 100 serveurs ou partitions exécutant
HP-UX 11i ou Windows Server 2003.
La plupart des tâches de configuration des composants Pay per use s'effectuent par le
biais de la commande ppuconfig. ppuconfig peut :
• Afficher les paramètres actuels

Équilibrage de la charge (un serveur multi-cœur, une instance de système d'exploitation) 37


• Tester la liaison de communication avec HP
• Définir des seuils d'utilisation
• Spécifier des noms d'utilisateurs et des identificateurs système pour les rapports
d'utilisation à HP et pour votre propre usage lors de l'affichage des informations
d'utilisation sur le portail
• Spécifier le compteur d'utilitaires que doit utiliser un serveur ou une partition
pour transmettre ses informations d'utilisation

Comment l'obtenir
Pay per use est fourni avec le HP-UX Foundation Operating Environment et peut être
configuré par l'utilisateur sur tous les serveurs HP-UX. Toutefois, vous devez permettre
au système Pay per use de communiquer avec un Compteur d'utilitaires (un système
spécial qui doit être configuré par HP). Un Compteur d'utilitaires peut prendre en
charge plusieurs systèmes Pay per use (à l'heure actuelle, jusqu'à 100) ; il n'est donc
pas nécessaire de posséder un système Compteur d'utilitaires pour chaque système
Pay per use.

Pour plus d'informations


Vous trouverez des informations complètes sur Pay per use et le compteur d'utilitaires
dans les documents suivants :
• Utility Meter User Guide——Voir la version la plus récente de ce guide à l'adresse
http://docs.hp.com.
• HP Pay per use (PPU) User's Guide—Voir la version la plus récente de ce guide à
l'adresse http://docs.hp.com.
• Vous pouvez obtenir des informations supplémentaires et accéder à la page de
connexion du portail Pay per use à l'adresse http://www.hp.com/go/payperuse.

Mise en cluster (plusieurs serveurs, un système d'exploitation)

Les technologies de mise en cluster permettent à plusieurs serveurs de travailler à


l'unisson et d'offrir l'apparence d'un environnement informatique unique. D'un point

38 Technologies de virtualisation HP-UX


de vue technique, chaque serveur exécute son propre système d'exploitation, mais ils
opèrent ensemble comme s'ils ne formaient qu'un.
Voici quelques exemples de technologies de mise en cluster :
• Clusters Serviceguard
• Clusters à distance étendue / clusters de campus étendus
• Clusters métropolitains
• Clusters continentaux

Serviceguard
Un cluster Serviceguard est un groupe de serveurs HP Integrity ou HP 9000 en réseau
(appelés nœuds Serviceguard) disposant d'une redondance logicielle et matérielle telle
qu'un point de défaillance unique ne perturbera pas le service de manière significative.
La capacité à continuer d'opérer malgré une défaillance logicielle ou matérielle fait des
clusters Serviceguard des clusters à disponibilité élevée.

Synthèse de la technologie
Lorsque vous configurez un cluster Serviceguard, vous définissez le plus de redondances
possibles, à la fois matérielles et logicielles. Afin de procurer le niveau de disponibilité
le plus élevé, Serviceguard opère en général conjointement avec d'autres produits de
disponibilité élevée tels que :
• MirrorDisk/UX
• VERITAS Volume Manager (VxVM)
• Baies de disques utilisant différents niveaux RAID
• Alimentations HP Powertrust (onduleurs)
Avec Serviceguard,vous configurez des packages (collections de processus d'applications
et HP-UX) sur les nœuds de votre cluster. Il existe trois types de packages Serviceguard :
Basculement Le type de package Serviceguard le plus courant est le
package de basculement. Un package de basculement est
installé sur plusieurs nœuds dans un cluster Serviceguard,
mais il s'exécute sur un seul nœud à la fois. Le nœud qui
exécute la copie principale du package de basculement
porte le nom de nœud principal. En cas de défaillance du
nœud principal, une copie du package sur un autre nœud
(appelé nœud adoptif) prend le relais avec peu ou pas
d'interruption de service, jusqu'à ce que le nœud principal
puisse être restauré. Vous pouvez définir plusieurs nœuds
adoptifs afin d'accroître la redondance.
Multi-nœud Les packages multi-nœuds s'exécutent (simultanément)
sur un ou plusieurs nœuds d'un cluster Serviceguard. Un
package multi-nœud peut être configuré de façon à
continuer de s'exécuter tant qu'au moins une copie du

Mise en cluster (plusieurs serveurs, un système d'exploitation) 39


package continue de s'exécuter. Les packages multi-nœuds
ne basculent pas. Ils sont pris en charge par
HP uniquement pour des applications spécifiques.
Multi-nœud système Les packages multi-nœuds système s'exécutent
(simultanément) sur tous les nœuds d'un cluster
Serviceguard. Ils continuent de s'exécuter tant que toutes
les copies du contenu de package continuent de s'exécuter.
Toutes les copies de packages multi-nœuds système
s'arrêtent si l'une des copies dans le cluster s'arrête. Les
packages multi-nœuds système ne basculent pas. Ils sont
pris en charge par HP uniquement pour des applications
spécifiques.
Les clusters Serviceguard utilisent des services réseau TCP/IP pour établir des
communications fiables entre les nœuds du cluster. Cela comprend des messages de
pulsation (signaux transmis par chaque nœud opérationnel, et essentiels au
fonctionnement du cluster).

Outils d'administration/configuration
Les clusters Serviceguard peuvent être configurés et gérés à l'aide de Serviceguard
Manager ou de commandes Serviceguard, y compris :
cmviewcl Afficher des informations concernant un cluster à disponibilité élevée
cmrunnode Exécuter un nœud dans un cluster à disponibilité élevée
cmhaltnode Arrêter un nœud dans un cluster à disponibilité élevée
cmruncl Exécuter un cluster à disponibilité élevée
cmhaltcl Arrêter un cluster à disponibilité élevée

Comment l'obtenir
Serviceguard est fourni avec le Mission Critical Operating Environment et avec divers
kits de virtualisation spécialisés. Pour plus d'informations, contactez votre représentant
commercial HP ou votre revendeur agréé HP.

Pour plus d'informations


Le document Serviceguard suivant contient des informations détaillées sur la
configuration des clusters Serviceguard :
• Managing Serviceguard, treizième édition, B3936-90105

Autres types de clusters


Les clusters Serviceguard peuvent se trouver dans une seule pièce ou dans un seul
bâtiment ; ils peuvent également participer à des clusters répartis sur de vastes distances.
La distance entre les nœuds détermine en grande partie la forme de mise en cluster
utilisée.

40 Technologies de virtualisation HP-UX


Vous trouverez davantage d'informations sur les types de clusters dans le document
Designing Disaster Tolerant High Availability Clusters (Référence HP : B7660-90013),
disponible sur le site docs.hp.com.

Clusters à distance étendue


Un cluster à distance étendue contient des nœuds situés dans différents centres de données
séparés par une certaine distance. Les clusters à distance étendue sont connectés par
le biais d'un câble haut débit qui garantit l'accès réseau entre les nœuds tant que toutes
les directives relatives à l'architecture à tolérance de pannes sont respectées. La distance
maximale entre les nœuds dans un cluster à distance étendue est définie par les limites
de la technologie de réplication de données et de mise en réseau utilisée.
Parfois appelé cluster de campus étendu, ce type de cluster dessert une zone environ
équivalente à la taille d'un campus universitaire.

Clusters métropolitains
Un cluster métropolitain est réparti géographiquement dans les confins d'une zone
métropolitaine exigeant des autorisations pour déposer du câblage pour des composants
réseau et de réplication de données redondants.
Parfois dénommé cluster métropolitain, ce type de cluster dessert une zone environ
équivalente à la taille d'une ville ou de plusieurs villes contiguës.

Clusters continentaux
Un cluster continental est un groupe de clusters qui utilisent des réseaux routés ou des
réseaux du service public pour la réplication des données et la communication de
cluster afin de prendre en charge le basculement de package entre différents clusters
dans différents centres de données. Les clusters continentaux sont souvent situés dans
différentes villes ou différents pays et peuvent s'étaler sur des centaines, voire des
milliers de kilomètres.

Mise en cluster (plusieurs serveurs, un système d'exploitation) 41


Amorçage multiple (un serveur à cœur unique, plusieurs systèmes
d'exploitation)

ou

Les serveurs HP Integrity sont capables d'exécuter plusieurs types de systèmes


d'exploitation (par exemple, HP-UX 11i, Linux et Microsoft Windows). Selon votre
modèle de serveur, plusieurs versions de ces systèmes d'explotiation peuvent également
être prises en charge.
Si vous n'avez qu'un seul cœur disponible, vous ne pouvez pas exécuter plusieurs
systèmes d'exploitation simultanément. En revanche, vous pouvez avoir plusieurs
disques d'amorçage (ou volumes d'amorçage logiques), chacun contenant un système
d'exploitation différent, et vous pouvez choisir à partir duquel amorcer.
Sur les serveurs HP 9000, vous pouvez également installer plusieurs versions de HP-UX
(ou autres systèmes d'exploitation pris en charge) sur différents disques (ou volumes
d'amorçage logiques) et sélectionner le volume d'amorçage souhaité au moment de
l'amorçage.

REMARQUE : Cette capacité d'amorçage multiple fonctionne tout aussi bien pour les
serveurs ayant plusieurs cœurs actifs. Il est présentée ici car il s'agit d'une fonctionnalité
disponible pour les serveurs contenant un seul cœur actif.

Partitionnement (plusieurs systèmes d'exploitation, un serveur multi-processeur)


Lorsque vous avez plusieurs cœurs disponibles, les possibilités de virtualisation à votre
disposition augmentent également. Ce domaine de technologie de virtualisation porte
le nom de partitionnement. Il existe plusieurs types de partitionnement sur les systèmes
HP, mais on peut les classer en deux principales catégories, le —partitionnement matériel
et le —partitionnement logiciel.

42 Technologies de virtualisation HP-UX


Partitionnement matériel

nPartition 1 nPartition 2
Le partitionnement matériel s'obtient au niveau de la carte de cellule, à l'aide d'une
technologie HP nommée nPartitions.
Implémenté sur des serveurs (Integrity et PA-RISC) qui prennent en charge plusieurs
cartes de cellules, le partitionnement matériel isole (à la fois logiquement et
électriquement) plusieurs instances de système d'exploitation. Autrement dit, les cartes
de cellules, les cœurs, les cartes d'E/S et la mémoire affectés à une partition matérielle
sont accessibles uniquement au système d'exploitation exécuté sur cette partition.
En cas de problème au niveau du système d'exploitation, des logiciels ou même du
matériel d'une partition, les systèmes d'exploitation et les logiciels exécutés sur d'autres
partitions ne sont pas affectés.
Principales fonctionnalités du partitionnement matériel Les principales fonctionnalités
du partitionnement matériel sont les suivantes :
• Implémenté au niveau des cartes de cellules.
• Fournit un isolement à la fois fonctionnel et électrique.
• Les partitions portent le nom de nPartitions.
• Les nPartitions peuvent être sous-divisées à l'aide du Partitionnement logiciel.
• Sur les serveurs qui les prennent en charge, les nPartitions peuvent exécuter HP-UX,
Linux, Microsoft Windows ou tous ces systèmes d'exploitation (sur des partitions
distinctes).

Partitionnement (plusieurs systèmes d'exploitation, un serveur multi-processeur) 43


Partitionnement logiciel

vPar 1 vPar 2 vPar 3

Le partitionnement logiciel offre une granularité supérieure aux nPartitions. HP propose


deux produits de partitionnement logiciel :
1. vPars - Virtual Partitions
2. Integrity VM - Integrity Virtual Machines
Ces deux produits vous permettent de partitionner votre serveur au niveau du cœur
de traitement. Integrity VM autorise même un partitionnement au niveau sous-cœur.
Principales fonctionnalités du partitionnement logiciel Les principales fonctionnalités
du partitionnement logiciel sont les suivantes :
• Implémenté au niveau du cœur de traitement (pour vPars) ou par tranches
temporelles (pour Integrity VM)
• Procure un isolement fonctionnel mais pas électrique
• Les partitions portent le nom de :
— vPars (en cas d'implémentation à l'aide du produit Virtual Partitions)
— systèmes d'exploitation invités (en cas d'implémentation à l'aide du produit
Integrity Virtual Machines)
• Les nPartitions peuvent être sous-divisées à l'aide du partitionnement logiciel
• vPars prend en charge uniquement des instances de HP-UX

Comparaison des technologies de partitionnement


Le tableau suivant compare les trois technologies de partitionnement (nPartitions,
vPars et Integrity Virtual Machines) :

44 Technologies de virtualisation HP-UX


Tableau 2-1 Comparaison des technologies de partitionnement
nPartitions vPars Integrity Virtual Machines

Isolement Système d'exploitation Système Système d'exploitation


et électrique d'exploitation

Limites de partitions Groupes de cartes de Cœurs et blocs Tranches temporelles


cellules mémoire

Partitions configurées à Parmgr Moniteur vPars (et Commande hpvmcreate


l'aide de... sa base de données
de partitions)

Les partitions portent le nPartitions ou partitions virtuelles Systèmes d'exploitation


nom de... partitions matérielles invités

Combinaison de technologies de partitionnement pour une flexibilité accrue


En elles-mêmes, les diverses technologies de partitionnement procurent un
environnement informatique flexible, mais vous pouvez les combiner afin d'accroître
encore davantage la flexibilité et le contrôle.
L'illustration suivante montre la manière dont les nPartitions, vPars et Integrity Virtual
Machines peuvent être combinées sur un même serveur afin de prendre en charge une
grande somme de travail :

Figure 2-2 La pile de technologies de virtualisation


Serveur Service Serveur base Serveur base Autres
Web Expédition de données 1 de données 2 utilisateurs

HP Global Workload Manager

PRM PRM Integrity VM Integrity VM


Groupe A Groupe B Syst. exp. invité Syst. exp. invité

mémoire mémoire mémoire mémoire mémoire

cœur cœur cœur cœur cœur cœur cœur cœur

cœur cœur cœur cœur cœur cœur cœur cœur

vPar 1 vPar 2 Integrity VM Host

nPartition 1 nPartition 2

Plate-forme matérielle

Partitionnement (plusieurs systèmes d'exploitation, un serveur multi-processeur) 45


Mise en réseau (plusieurs systèmes d'exploitation, plusieurs serveurs)

À moins que les serveurs physiques ne s'exécutent chacun en mode autonome —


« Systèmes autonomes (un serveur à cœur unique, une instance de système
d'exploitation) ») —, lorsque vous avez plusieurs systèmes d'exploitation exécutés sur
un nombre de serveurs physiques supérieur ou égal, les technologies de virtualisation
qui peuvent être utilisées pour utiliser de manière flexible leurs ressources appartiennent
à la catégorie mise en réseau.
Il existe de nombreux protocoles, applications et technologies de mise en réseau
éprouvés. Ils fonctionnent entre plusieurs systèmes d'exploitation HP-UX et entre
HP-UX et d'autres systèmes d'exploitation également. Le Tableau 2-2 répertorie quelques
technologies de mise en réseau courantes.
Tableau 2-2 Technologies de mise en réseau courantes
Technologie Utilisée pour...

NFS Montage de systèmes de fichiers distants

ftp, rcp Copie de fichiers entre des systèmes d'exploitation en réseau

sftp, scp Copie sécurisée de fichiers entre des systèmes d'exploitation en réseau

telnet, rlogin, ssh Connexion à des systèmes d'exploitation distants

HTTP Accès à des fichiers distants par le biais de navigateurs Web

46 Technologies de virtualisation HP-UX


Combinaison de technologies de virtualisation
Toutes les technologies de virtualisation HP peuvent opérer conjointement afin de vous
procurer une flexibilité encore accrue.
Par exemple, vous pouvez utiliser WLM sur un serveur qui peut être mis en cluster
dans un cluster Serviceguard HP, un cluster de campus étendu, un cluster métropolitain ou
un cluster continental (clusters à disponibilité élevée de séparation géographique variée).
Vous pouvez également utiliser WLM sur un hôte Integrity VM et sur un invité Integrity
VM. Vous pouvez utiliser WLM sur des nPartitions et des partitions virtuelles, ainsi
qu'entre différentes partitions. De nombreuses combinaisons de ce genre sont possibles.

Combinaison de technologies de virtualisation 47


48
3 Principaux composants de HP-UX
Les systèmes d'exploitation sont des logiciels complexes conçus pour contrôler les
nombreuses ressources d'un ordinateur de sorte que de nombreux utilisateurs et
processus puissent utiliser ces ressources en coopération et de manière efficace.
HP-UX11i, une version du système d'exploitation UNIX, est constituée de nombreux
composants qui collaborent pour contrôler les ressources de serveurs HP Integrity,
HP 9000 et autres.
Ce chapitre décrit les principaux composants de HP-UX, ce qu'ils font et les relations
qu'ils entretiennent.

Le noyau HP-UX
Le noyau est la partie centrale du système d'exploitation HP-UX ; tout ce qui évolue
autour en dépend et interagit avec. Lorsque vous démarrez (amorcez) HP-UX, c'est le
noyau qui est copié à partir du disque vers la mémoire par le programme de chargement
et initié.
Le noyau est constitué de nombreux sous-composants. Dans le cas d'un noyau HP-UX,
ces sous-composants portent les noms de modules de noyau et paramètres ajustables
de noyau.

Modules de noyau
Les modules du noyau sont des sections de code noyau dédiées à des fonctions
spécifiques, telles que la gestion de la mémoire, les pilotes de classes ou les pilotes
d'interfaces.

Ajout/suppression de modules de noyau


De nombreux modules de noyau sont configurés dans le noyau lors de sa construction
et sont toujours présents chaque fois qu'il s'exécute. D'autres modules sont ajoutés en
cas de besoin, et certains peuvent être supprimés lorsqu'ils ne sont plus nécessaires.
Les modules de noyau qui ne sont pas toujours requis peuvent être classés en deux
catégories :
• Les modules qui peuvent être ajoutés ou supprimés du noyau durant son exécution
• Les modules qui requièrent un réamorçage pour pouvoir être ajoutés ou supprimés
du noyau.
Vous pouvez utiliser l'outil Modules de la boîte à outils Configuration du noyau
de System Management Homepage, ou la commande kcmodule à partir d'une ligne
de commande de shell, pour effectuer les tâches suivantes :
• afficher la liste des modules actuellement dans le noyau,
• afficher l'état de modules spécifiques dans le noyau,

Le noyau HP-UX 49
• déterminer si des modules requièrent un réamorçage pour pouvoir être ajoutés
ou supprimés du noyau,
• modifier l'état d'un module, soit immédiatement (si cela est pris en charge par le
module), soit lors du prochain amorçage.
Pour plus de détails sur la configuration du noyau, voir : « Configuration du noyau »
dans le Guide de l'administrateur système HP-UX : Gestion de la configuration.

Paramètres de noyau ajustables


Les paramètres ajustables de noyau sont des paramètres qui déterminent entre autres le
nombre de processus qui peuvent être actifs simultanément ou la quantité de mémoire
qui peut être allouée pour certaines structures de données au sein du noyau. Pour plus
d'informations sur les paramètres de noyau ajustables, ce qu'ils sont et la façon de les
ajuster, voir le Guide de l'administrateur système HP-UX : Gestion de la configuration.

REMARQUE : Certains paramètres de noyau ajustables ont leur valeur définie au


moment de l'amorçage et ne peuvent être modifiés sans un réamorçage. D'autres
peuvent être « ajustés » pendant l'exécution du noyau.

La structure de répertoires HP-UX


HP-UX 11i, comme toutes les versions d'UNIX et de nombreux autres systèmes
d'exploitation, est basé sur une structure de répertoires hiérarchique qui contient tous
les répertoires et fichiers du système d'exploitation, ainsi que les fichiers des applications
et des utilisateurs.
La structure de répertoires peut être contenue entièrement dans un seul système de
fichiers, mais elle est généralement composée de plusieurs systèmes de fichiers qui sont
attachés au système de fichiers racine à des répertoires spéciaux appelés points de montage.
Le haut de l'arborescence porte le nom de répertoire racine et il est représenté par le
chemin d'accès de répertoire « / ».
Tous les autres répertoires et fichiers résident sous le répertoire racine. Chaque couche
de l'arborescence de répertoires est représentée dans les noms de chemins d'accès de
répertoires par l'ajout de son nom à la fin du chemin d'accès, chaque couche étant
séparée par une barre oblique (« / »). Voici quelques exemples :

50 Principaux composants de HP-UX


Exemple 3-1 Nomenclature de noms de chemins d'accès de répertoires
/ Le répertoire racine
/usr Le répertoire usr dans le répertoire racine
/home/guest27 Le compte guest27 dans le répertoire home
dans le répertoire racine
/usr/share/man/man1.Z/cat.1 cat.1 est un fichier situé dans le répertoire
man1.Z, situé dans le répertoire man, situé dans
le répertoire share, situé dans le répertoire usr,
situé dans le répertoire racine (/). Il s'agit en fait
du fichier source de la page de manuel cat(1).

Figure 3-1 Exemples d'arborescence de répertoires


/

adm bin lib share vue

man

man1.Z man1M.Z man2.Z man3.Z man4.Z man5.Z man7.Z man9.Z

cat.1

Principaux répertoires HP-UX


Cette section décrit la plupart des principaux répertoires de la structure de répertoires
HP-UX et leur fonction.
/dev Contient des fichiers spéciaux de périphériques. Bien qu'ils
apparaissent dans l'arborescence de répertoires comme
des fichiers de disques ordinaires, les fichiers spéciaux de
périphériques sont associés à des périphériques physiques
ou à des pseudo-périphériques. Ce sont des portails vers
les périphériques et les pilotes de périphériques auxquels
ils sont associés.
Les fichiers spéciaux de périphériques sont écrits ou lus
à partir d'applications logicielles ou de composants de
système d'exploitation pour accéder à des données sur les
périphériques, obtenir l'état des périphériques ou contrôler
ces périphériques d'une autre manière.

La structure de répertoires HP-UX 51


On distingue deux classes de fichiers spéciaux de
périphériques, selon la manière dont ils sont utilisés pour
transférer les données :
• Les fichiers spéciaux en mode bloc (transfert de données
en blocs par le biais du mécanisme normal de mise
en mémoire tampon du système, et principalement
utilisés pour monter des systèmes de fichiers)
• Les fichiers spéciaux en mode caractère (transfert de
données dans un flux non mis en mémoire tampon,
et utilisés pour presque tout le reste)
Dans HP-UX 11i version 3, il existe également trois types
de fichiers spéciaux de périphériques, basés sur la façon
dont ils font référence à leurs périphériques associés :
• Les fichiers spéciaux de périphériques hérités font
référence à leurs périphériques correspondants par
le biais des chemins d'accès matériels à ces périphériques.
Les fichiers spéciaux de périphériques hérités sont le
type de fichier spécial de périphérique qui a toujours
fait partie de HP-UX. Ils sont toujours pris en charge
dans HP-UX 11i version 3 et fonctionnent comme
auparavant.
• Les fichiers spéciaux de périphériques persistants font
référence à leurs périphériques correspondants par
le biais d'un identificateur unique global intégré ou
associé au périphérique. Les fichiers spéciaux de
périphériques persistants ne dépendant pas de
chemins d'accès matériels spécifiques, ils autorisent
la représentation de plusieurs chemins d'accès
matériels par un seul fichier spécial de périphérique. Cela
donne accès à de nombreuses nouvelles
fonctionnalités HP-UX dans les domaines des
performances d'E/S, de la fiabilité et de la flexibilité.
• Les fichiers spéciaux de périphériques pour les
pseudo-périphériques. La plupart des fichiers
spéciaux de périphériques ne sont pas directement
associés à des périphériques matériels réels, mais
plutôt utilisés pour accéder à des pseudo-périphériques
qui permettent à HP-UX d'introduire une couche de
virtualisation entre les processus et le stockage de
disque (comme ceux pour LVM ou VxVM), de simuler
des périphériques matériels tels que des terminaux
(ptys) ou de fournir des abstractions utiles telles que
/dev/null (un fichier de périphérique souvent

52 Principaux composants de HP-UX


appelé "seau de bits", utilisé pour recevoir et rejeter
la sortie qui n'est pas nécessaire). Il existe de
nombreux pseudo-périphériques dans HP-UX, utilisés
à différentes fins. La plupart d'entre eux sont décrits
dans les pages de manuels de la Section 7 du Manuel
de référence HP-UX.
/etc Le répertoire /etc contient les fichiers de configuration
à l'échelle du système requis pour :
• la personnalisation des activités d'amorçage et d'arrêt
• la configruation réseau
• la configuration du choix des systèmes de fichiers à
monter
• la définition des utilisateurs et des groupes
• la définition des volumes logiques
La liste ci-dessus n'est que partielle. Pour des raisons de
compatibilité, /etc contient également plusieurs liaisons
symboliques vers des commandes dans d'autres
répertoires (des commandes qui résidaient autrefois dans
le répertoire /etc).
/etc/opt/ produit Certains produits optionnels, lorsqu'ils sont ajoutés à un
serveur, créent des sous-répertoires sous le répertoire
/etc/opt afin de stocker des informations de
configuration spécifiques au produit.
/home Le répertoire /home est l'emplacement par défaut des
répertoires personnels pour les comptes d'utilisateurs. Par
exemple : si un utilisateur nommé « Thomas » avec le nom
d'utilisateur thomas est ajouté à un serveur HP-UX (et si
l'emplacement du répertoire personnel par défaut est
conservé), le répertoire personnel (d'ouverture de session)
pour Thomas sera /home/thomas.
/opt Le répertoire /opt contient des logiciels d'application et
autres composants système du système d'exploitation
HP-UX 11i qui sont considérés comme ne faisant pas partie
de l'installation de niveau minimal nécessaire pour un
système viable.
/sbin Contient des versions à liaison statique de programmes
critiques nécessaires au moment de l'amorçage ou lorsque
d'importantes bibliothèques partagées ont été
endommagées. /sbin est disponible lorsque le système
n'est pas en mode multi-utilisateur et avant que le système
de fichiers /usr ait été monté.

La structure de répertoires HP-UX 53


/stand Le répertoire /stand fait partie du système de fichiers
racine (le tout premier système de fichiers monté durant
la séquence de démarrage du système). /stand est un
répertoire spécial utilisé par le programme de chargement
pour lire le fichier de noyau à partir du disque et pour
lancer son exécution.
/tmp Le répertoire /tmp est un répertoire temporaire surtout
utilisé avant que le système de fichiers monté dans /var
ne soit disponible durant le démarrage système.
Certaines installations suppriment le contenu du répertoire
/tmp à chaque amorçage ; d'autres choisissent
manuellement de conserver /tmp. Quoi qu'il en soit, vous
ne devez pas stocker de manière prolongée dans /tmp
des fichiers dont la perte serait néfaste. Voir également
/var/tmp.
/usr Contient de nombreuses ressources HP-UX qui ne sont
en général pas nécessaires pour amorcer le système.
Les fichiers contenus dans les répertoires / et /usr sont
conçus pour une utilisation en lecture seule de manière à
pouvoir être montés, si nécessaire, à partir d'une ressource
réseau en mode lecture seule. Lorsque des composants
HP-UX et des applications doivent mettre à jour des
fichiers (tels que des fichiers journaux), ces fichiers doivent
être placés dans un système de fichiers accessible en
écriture tel que /var.
/usr/bin Contient des commandes et des programmes non
essentiels à liaison dynamique utilisés par la plupart des
utilisateurs une fois le système en mode multi-utilisateur.
Les commandes et programmes contenus dans /usr/bin
ne sont pas nécessaires pour amorcer le système. Ces
commandes sont disponibles uniquement lorsque le
système de fichiers qui les contient est monté.
/usr/lib Contient des bibliothèques partagées utilisées par les
binaires contenus dans /usr/bin.
/usr/sbin Contient des commandes non essentielles à liaison
dynamique utilisées pour administrer le système une fois
qu'il est en mode multi-utilisateur. Ces commandes sont
disponibles uniquement lorsque le système de fichiers qui
les contient est monté.
/var « var » signifie variable. Ce répertoire (généralement
associé à un système de fichiers montable) contient des

54 Principaux composants de HP-UX


données variables, à savoir des fichiers qui doivent
changer à mesure que le système s'exécute (par exemple
des fichiers journaux dans lesquels des événements
doivent être consignés).
/var/opt/ produit Certains produits optionnels, lorsqu'ils sont ajoutés à un
serveur, créent des sous-répertoires sous le répertoire
/var/opt afin de stocker des informations spécifiques
au produit.
/var/tmp Le répertoire /var/tmp est un répertoire temporaire
prioritaire par rapport au répertoire /tmp une fois que le
système a été amorcé (principalement parce que /var est
l'emplacement prévu pour les données transitoires et que
les données temporaires sont par définition transitoires).
Comme avec le répertoire /tmp, /var/tmp doit être
utilisé uniquement pour les fichiers temporaires (ceux qui
ne doivent pas être stockés pour une durée prolongée et
ceux qui ne sont pas essentiels). Contrairement à /tmp,
les fichiers contenus dans /var/tmp ne sont généralement
pas supprimés lors du démarrage système, mais la
suppression éventuelle des fichiers des répertoires tmp
(ainsi que le moment où cette suppression est effectuée)
est configurable et spécifique à l'installation.

Stockage sur HP-UX


Parmi toutes les ressources gérées par un système d'exploitation, la plus importante
est sans aucun doute le stockage. Stockage est un terme générique faisant référence
aux périphériques qui contiennent des données. Le stockage peut assumer de
nombreuses formes :
• Lecteurs de disques physiques raccordés localement à un serveur :
— Disques de protocole matériel SCSI
— Disques Fibre Channel
— Disques USB 2.0
• Logements de disques contenant plusieurs disques physiques raccordés localement
à un serveur.
• Baies de disques (logements de disques comme ci-dessus, mais avec un contrôleur
de disque ajouté au logement afin de gérer les disques du logement), raccordés
localement à un serveur, parfois appelés JBOD [en anglais : Just a Bunch Of Disks]
et parfois RAID [en anglais : Redundant Arrays of Inexpensive Disks]).
• Réseaux de stockage SAN (Storage Area Networks), disques physiques et baies
de disques comme ci-dessus, mais configurés et accessibles par le biais d'un réseau
spécial haut débit. Le stockage SAN peut être physiquement proche des serveurs

Stockage sur HP-UX 55


qui y accèdent ou physiquement distant afin d'assurer une protection contre les
incidents graves. Les réseaux de stockage SAN opèrent au niveau de la couche
d'E/S bloc, sous la couche système de fichiers.
• Stockage NAS (Network Attached Storage), autre solution de stockage réseau qui
opère au niveau de la couche système de fichiers à l'aide de protocoles réseau
standard (NFS, CIFS).
• Stockage hors connexion ou support amovible. Les données sont stockées sur :
— Bandes (DLT, DDS, Reel et autres formats de bandes)
— Support optique (CD-ROM, magnéto-optique, DVD-ROM et autres formats
optiques)
— Lecteurs de disques amovibles
Le stockage hors connexion est souvent utilisé pour le stockage de données hors
site (généralement pour des sauvegardes) à des fins de récupération après incident
grave.

Utilisations du stockage
Dans le système d'exploitation HP-UX, le stockage peut être utilisé de nombreuses
manières :
• Fichiers et répertoires stockés localement dans des systèmes de fichiers
• Bases de données stockées sur des volumes de disques au format brut (gérées par
l'application de base de données plutôt que par HP-UX) pour plus de rapidité
• Espace d'échange (utilisé par HP-UX à des fins de pagination)
• Espace de vidage (utilisé pour capturer l'état de HP-UX suite à une panique système
ou autre événement significatif)

Organisation du stockage
Comme la mise en réseau et beaucoup d'autres sous-systèmes de l'environnement
informatique, le stockage se compose de nombreuses couches, allant des périphériques
physiques aux applications qui lisent et écrivent des données sur ces périphériques.
Collectivement, ces couches portent le nom de pile de stockage.
Les sections suivantes traitement des différents composants de la pile de stockage
HP-UX.

Périphériques de stockage physique


Au niveau inférieur de la pile de stockage se trouvent les périphériques physiques qui
stockent et récupèrent les données. Il s'agit en général de lecteurs de disques, mais on
peut également utiliser d'autres périphériques de stockage, tels que les suivants :
• Lecteurs / bibliothèques de bandes DLT
• Lecteurs / bibliothèques magnéto-optiques
• Bandes DDS

56 Principaux composants de HP-UX


Les lecteurs de disques peuvent être :
• Des lecteurs individuels
• Des logements de lecteurs (groupes de plusieurs lecteurs de disques traités comme
des lecteurs individuels)
• Des baies de disques (comme les logements de lecteurs, mais avec un contrôleur
de disque afin de gérer de manière intelligente le stockage contenu (par exemple,
RAID))
• SAN - Storage Area Networks (lecteurs physiques raccordés à un réseau dédié)
• NAS - Network Attached Storage (stockage raccordé à des serveurs dédiés
accessibles par le biais de protocoles de système de fichiers réseau standard)
Les lecteurs de disques individuels (autonomes, dans une baie ou dans un logement)
portent souvent le nom de LUN. Le terme « LUN » signifie « Logical Unit », et bien
qu'il soit souvent associé à un lecteur de disque physique (unité de lecteur) au sein
d'un périphérique à baies de taille plus importante, les LUN peuvent pointer vers
d'autres sous-ensembles (logiquement définis) d'un périphérique plus grand.

Gestionnaires de volumes
Les lecteurs de disques physiques peuvent être utilisés en mode autonome (autrement
dit, ils peuvent être partitionnés, formatés avec un système de fichiers, utilisé pour la
pagination ou utilisé par des applications de base de données comme unités de
stockage). Toutefois, ils sont généralement groupés en réserves d'espace qui peuvent
ensuite être divisées en conteneurs de stockage logique. Ces conteneurs (appelés
volumes ou volumes logiques, selon le gestionnaire de volumes que vous utilisez) ne
sont pas tenus de respecter les limites des lecteurs physiques du groupe. Autrement
dit, ils peuvent chevaucher plusieurs périphériques physiques.
Les gestionnaires de volumes vous permettent de diviser et d'allouer ces réserves
d'espace en conteneurs de stockage logiques.
Les réserves d'espace portent le nom de groupes de volumes dans Logical Volume Manager
(LVM) et de groupes de disques dans VERITAS Volume Manager (VxVM).
Les conteneurs de stockage logiques portent le nom de volumes logiques dans LVM ou
simplement volumes dans VxVM. Pour les applications, les systèmes de fichiers et les
bases de données, ces volumes semblent être des disques physiques et sont traités
comme tels.
HP-UX 11i version 3 prend en charge les gestionnaires de volumes suivants :
LVM Logical Volume Manager (LVM) est décrit en détail dans le manuel Guide de
l'administrateur système HP-UX : Gestion des volumes logiques. LVM est le
gestionnaire de volumes par défaut pour HP-UX 11i.
VxVM VERITAS Volume Manager (VxVM) offre de nombreuses fonctionnalités, dont
certaines ne sont pas disponibles avec LVM ou MirrorDisk/UX (le produit

Stockage sur HP-UX 57


compagnon de LVM qui vous permet de mettre en miroir des données sur
plusieurs disques physiques).
La version de VxVM fournie avec HP-UX est une version de base contenant
un sous-ensemble des fonctionnalités offertes dans la version complète (qui
requiert une licence supplémentaire). Pour obtenir des informations complètes
sur les fonctionnalités incluses dans la version de base et dans la version
complète de VxVM, consultez le document VERITAS Volume Manager Releases
Notes correspondant à la version de VERITAS Volume Manager que vous
utilisez.

REMARQUE : Les réserves d'espace portent le nom de groupes de volumes dans Logical
Volume Manager et de groupes de disques dans VERITAS Volume Manager.
Les deux gestionnaires de volumes peuvent coexister sur un serveur. Chaque
gestionnaire de volumes assure le suivi des disques qu'il contrôle et tout disque physique
donné ne peut être contrôlé que par un gestionnaire à la fois. L'utilitaire vxvmconvert
peut convertir un volume physique LVM en disque VxVM si vous souhaitez migrer
un disque de LVM vers VxVM pour une flexibilité de configuration accrue.

Sélection d'un gestionnaire de volumes


Avec HP-UX 11i version 3, vous avez le choix entre deux gestionnaires de volumes :
• HP Logical Volume Manager (LVM)
• VERITAS Volume Manager (VxVM)
Vous pouvez les utiliser tous deux simultanément (sur des disques physiques distincts),
mais en pratique vous en choisirez un et l'utiliserez de manière exclusive. Le Tableau 3-1
fournit un comparatif des deux gestionnaires de volumes afin de vous aider à déterminer
lequel correspond le mieux à vos besoins.
Tableau 3-1 Comparaison des fonctionnalités et de la terminologie des gestionnaires de
volumes
Fonctionnalité HP Logical Volume Manager VERITAS Volume Manager (VxVM)
(LVM)

Obtention... LVM est fourni avec HP-UX 11i Consultez les Notes de mise à jour
version 3 Foundation Operating d'HP-UX 11i version 3 pour vérifier
Environment si VERITAS Volume Manager est
fourni avec votre environnement
d'exploitation

Les disques physiques se Volumes physiques Disques VERITAS Volume Manager


nomment...

Les groupes de disques Groupes de volumes Groupes de disques


physiques se nomment...

58 Principaux composants de HP-UX


Tableau 3-1 Comparaison des fonctionnalités et de la terminologie des gestionnaires de
volumes (suite)
Fonctionnalité HP Logical Volume Manager VERITAS Volume Manager (VxVM)
(LVM)

Les conteneurs de stockage Volumes logiques Volumes


logique alloués à partir des
groupes de disques/volumes se
nomment...

Les données utilisateur au sein Étendues physiques (blocs Sous-disques (de taille arbitraire, les
des volumes (logiques) sont d'espace disque de taille fixe, sous-disques représentent un
allouées à l'aide de... dont la taille doit être identique ensemble de blocs de disques,
pour tous les volumes physiques alloués à partir des disques VERITAS
d'un groupe de volumes donné) Volume Manager dans un groupe de
disques)

Les informations de Une zone réservée spéciale au Une zone spéciale appelée « région
configuration de volumes et de début de chaque volume privée » de chaque volume physique.
groupes de volumes sont physique
stockées dans...

Miroirs (copies de données) Vous devez ajouter le produit Les miroirs sont constitués de plexes,
MirrorDisk/UX à votre système chacun étant une copie du volume
afin de prendre en charge la mis en miroir. La version de base de
mise en miroir. Mirrordisk/UX VERITAS Volume Manager vous
prend en charge jusqu'à trois permet de mettre en miroir votre
copies de données si vous système de fichiers racine
utilisez LVM avec des groupes (uniquement).
de volumes de version 1, et Comme LVM, VERITAS Volume
jusqu'à six copies de données si Manager requiert une licence
vous utilisez LVM avec des supplémentaire pour prendre en
groupes de volumes de charge la mise en miroir (au-delà de
version 2. celle de votre système de fichiers
racine), mais avec la licence
supplémentaire VxVM prend en
charge jusqu'à 32 copies de vos
données.

REMARQUE : VERITAS Volume Manager est disponible dans plusieurs versions à


compter de HP-UX 11i version 3. Les valeurs et fonctionnalités indiquées concernent
VxVM Version 4.1. Pour obtenir les spécifications d'une version donnée, consultez les
VERITAS Volume Manager Release Notes de la version correspondante.
VERITAS Volume Manager a deux niveaux de licence : licence de base et licence
complète. Sauf mention contraire, les fonctionnalités répertoriées dans le tableau
ci-dessus concerne la licence de base. Pour plus d'informations sur les fonctionnalités
supplémentaires prises en charge avec la licence complète, consultez la documentation
de VERITAS Volume Manager.

Stockage sur HP-UX 59


Groupes de volumes
Lors de l'utilisation d'un gestionnaire de volumes, la première étape consiste à grouper
des lecteurs physiques en réserves d'espace disque appelées :
• groupes de disques si vous utilisez Veritas Volume Manager (VxVM)
ou
• groupes de volumes si vous utilisez Logical Volume Manager (LVM)

REMARQUE : Les différents disques des groupes de volumes/disques se nomment :


• disques VM si vous utilisez VERITAS Volume Manager (VxVM)
ou
• volumes physiques si vous utilisez Logical Volume Manager (LVM)

Volumes (logiques)
Une fois que vous avez groupé des lecteurs de disques physiques en groupes de
volumes/disques, l'espace collectif peut être divisé en conteneurs de stockage logiques
qui peuvent être plus petits ou plus grands que chacun des lecteurs du groupe. Ces
conteneurs de stockage logiques portent le nom de :
• volumes si vous utilisez Veritas Volume Manager (VxVM)
ou
• volumes logiques si vous utilisez Logical Volume Manager (LVM)
Une fois définis, les volumes ou volumes logiques peuvent être utilisés pour :
• l'amorçage (ils peuvent contenir des programmes de chargement, des diagnostics
hors connexion et d'autres logiciels nécessaires à des fins d'administration de
serveur)
• les systèmes de fichiers (stockage de fichiers traditionnel)
• l'espace d'échange (mémoire virtuelle / pagination)
• l'espace de vidage (vidages mémoire suite à une panique du système)
• l'accès aux disques bruts (pour une utilisation par des applications de base de
données et d'autres applications qui gèrent leur propre espace disque)
La taille des volumes logiques peut être augmentée ou réduite selon les besoins (si les
données qu'ils contiennent prennent en charge ces opérations).

60 Principaux composants de HP-UX


Figure 3-2 Les volumes logiques peuvent être redimensionnés


système de
fichiers ou
lvol1 lvol2
base de
données

Des systèmes de fichiers


Si vous n'utilisez pas un volume (ou disque physique) pour l'accès à l'espace d'échange
ou aux disques bruts (par exemple l'espace disque géré par une application de base de
données), vous l'utilisez probablement pour le stockage de fichiers.
Les répertoires, fichiers et données de fichiers sont généralement distribués dans tout
un volume ou lecteur de disque. De la même manière qu'un catalogue sur fiches vous
permet de trouver un livre spécifique dans une grande bibliothèque, la principale
fonction d'un système de fichiers consiste à maintenir les pointeurs vers les fichiers
stockés dans un volume ou sur un disque physique de sorte que ces fichiers puissent
être récupérés ultérieurement. Il ne s'agit pas simplement de pointeurs indiquant quel
fichier se trouve dans quel répertoire ; il s'agit des pointeurs de bas niveau et d'autres
informations vitales telles que :
• quels blocs de disques appartiennent à quel fichier
• quels blocs de disques sont actuellement inutilisés (de façon que des blocs de
disques spécifiques ne soient pas utilisés simultanément à différentes fins et que
l'ordre soit maintenu)
• des listes liées d'informations de navigation de répertoires
Les systèmes de fichiers ont également d'autres fonctions importantes, par exemple
maintenir les informations de propriété et de privilège d'accès de sorte que les fonctions
de sécurité de HP-UX puissent garantir que seuls les utilisateurs autorisés puissent
accéder à un fichier ou un répertoire donné.

Stockage sur HP-UX 61


Systèmes de fichiers pris en charge
Comme avec les gestionnaires de volumes, HP-UX permet de choisir parmi plusieurs
types de systèmes de fichiers. En particulier :
HFS Le système HP HFS (High-Performance File System) propriétaire prend en
charge les fichiers et systèmes de fichiers d'une taille maximale de 128 Go.
VxFS VERITAS File System Version 4.1 prend en charge les fichiers d'une taille
maximale de 16 To et les systèmes de fichiers d'une taille maximale de 40 To.
VxFS porte également le nom de OnlineJFS/JFS 4.1.
Outre les types de systèmes de fichiers ci-dessus, HP-UX 11i version 3 prend en charge :
CDFS Le système de fichiers CDFS vous permet de lire et d'écrire sur des supports
Compact Disc à l'aide du format ISSO-9660 (avec ou sans Rockridge
Extensions).
UDF Le système de fichiers UDF permet de lire des supports optiques écrits au
format UDF. Cela vous permet de lire des disques écrits par d'autres systèmes
d'exploitation qui prennent en charge le format UDF.
FAT32 Le système de fichiers 32 bits File Allocation Table s'utilise principalement
pour les opérations EFI et d'amorçage.

Efficacité de l'accès aux données


Si vos opérations dépendent d'E/S disques à performances élevées, vous devez
considérer les éléments suivants afin de vous assurer que vous utilisez des interfaces
haut débit (par exemple Fibre Channel) :
• Entrelacement de disques
• Distribution de l'accès aux disques
• Type de système de fichiers
• Établissement de chemins d'accès multiples vers un périphérique (pour une
efficacité accrue)
• Mise en miroir de disques (pour une augmentation des performances)

Entrelacement de disques
L'entrelacement de disques répartit les données sur plusieurs périphériques physiques
de telle manière que des écritures successives ont lieu sur différents périphériques. De
cette façon, le deuxième bloc de données à écrire n'est pas obligé d'attendre que le
périphérique écrivant le premier bloc ait terminé. En gros, si vous avez n périphériques
entrelacés, vous pouvez écrire n blocs de données simultanément (ou presque) sans
avoir à attendre que des périphériques soient prêts pour les données ultérieures.
L'entrelacement peut être effectué au niveau périphérique si vous utilisez une baie de
disques, une baie RAID ou autre matériel qui prend en charge les opérations RAID.
D'autres types d'entrelacement de disques peuvent être effectués par LVM ou par
VERITAS Volume Manager (VxVM). Pour plus d'informations sur l'obtention de

62 Principaux composants de HP-UX


l'entrelacement avec l'un des gestionnaires de volumes, consultez lvcreate(1M) ou
vxassist(1M).
Vous pouvez spécifier la taille des blocs de données à utiliser avec l'entrelacement.
L'entrelacement matériel des données s'effectue par le biais de certaines configurations
RAID. Les niveaux RAID liés à l'entrelacement les plus couramment utilisés sur des
baies de disques HP qui prennent en charge RAID sont les suivants :
RAID 0 Entrelacement utilisant des blocs de données sans disques de parité dans
l'entrelacement. Pour des raisons de performances, les blocs de données
sont généralement un multiple de 512 octets (la taille de secteur physique
de la plupart des disques).
L'une des considérations majeures lors de l'utilisation de RAID 0 est le
nombre de disques dans l'entrelacement. Plus il est élevé, plus il y a de
risques que l'un d'entre eux subisse une défaillance. Si l'entrelacement ne
contient aucun disque de parité, les données manquantes ne peuvent pas
être reconstruites et doivent par conséquent être restaurées à partir d'une
sauvegarde ou autre source.
RAID 5 Entrelacement utilisant des blocs de données avec informations de parité
distribuées de manière égale sur les périphériques de l'ensemble
d'entrelacement. Les informations de parité peuvent être utilisées pour
reconstruire les données manquantes en cas de défaillance d'un lecteur.
L'ensemble d'entrelacement peut fonctionner avec un lecteur manquant et,
une fois le lecteur défectueux remplacé, les informations de parité sur les
lecteurs restants peuvent être utilisées pour reconstruire les données
manquantes (stockées auparavant sur le lecteur défectueux). Une fois la
reconstruction terminée, le nouveau lecteur de disque participe totalement
à l'ensemble afin d'assurer la protection contre les pertes de données en cas
de défaillance ultérieure d'un autre lecteur.

REMARQUE : Tous les périphériques ne prennent pas en charge tous les niveaux
RAID. Consultez la documentation matérielle de vos baies de disques, baies RAID,
lecteurs de disques ou autre équipement de stockage pour plus d'informations sur les
niveaux RAID pris en charge par vos périphériques.

Distribution de l'accès aux disques


Pour les mêmes raisons que celles décrites dans Entrelacement de disques, plus vous
pouvez équilibrer l'accès aux disques, meilleures seront les performances de lecture et
écriture sur disque. Cela réduit le risque qu'un périphérique donné soit occupé à servir
une autre opération d'accès aux données, provoquant l'attente des lectures et écritures
supplémentaires.

Stockage sur HP-UX 63


Type de système de fichiers
Votre choix de type de système de fichiers peut également affecter l'efficacité de l'accès
aux données. Le système VxFS (VERITAS File System) est en général plus rapide que
le système de fichiers HFS.

Établissement de chemins d'accès multiples vers un périphérique (pour une efficacité accrue)
À compter de HP-UX 11i version 3, HP-UX 11i prend en charge le multichemin de
périphérique, une nouvelle technologie qui associe des fichiers de périphériques à des
périphériques au moyen d'ID de périphériques uniques plutôt que du chemin d'accès
matériel aux périphériques. Cela signifie qu'un même fichier de périphérique peut représenter
plusieurs chemins d'accès matériels vers un périphérique donné, ce qui, combiné à un matériel
qui possède plusieurs ports (prenant en charge plusieurs connexions physiques), génère
non seulement des chemins d'accès redondants vers le périphérique, mais également
une bande passante d'E/S plus élevée. HP-UX 11i version 3 peut équilibrer
automatiquement la charge parmi plusieurs connexions physiques vers un périphérique,
améliorant ainsi l'efficacité des E/S.
Pour plus d'informations sur le multichemin de périphérique, voir « Adressage du
stockage » (page 67).

Mise en miroir de disques (pour une augmentation des performances)


Bien que le sujet de la mise en miroir de disque soit davantage lié à la redondance des
données, la mise en miroir peut également être motivée par les performances. Si vous
utilisez une configuration de disques RAID 1 (mise en miroir) dans un environnement
axé plus sur la lecture de données à partir de disques que sur l'écriture de données sur
les disques du miroir, vous pouvez accélérer sensiblement l'entrée des données car les
blocs de disques ultérieurs peuvent être récupérés en parallèle à partir d'autres
périphériques. Pour plus d'informations sur les avantages offerts par les configurations
RAID 1, voir « Mise en miroir de disque ».

Stockage et redondance des données


De nos jours, la plupart des données sont considérées comme ayant une valeur
"importante" à "critique". L'importance de la redondance des données est directement
proportionnelle à celle des données protégées.
La redondance des données peut assumer de nombreuses formes, mais dans chacune
de ces formes plusieurs copies de vos données existent de sorte que, en cas
d'endommagement ou de destruction de la copie principale des données, une autre
copie de ces données puisse être utilisée pour continuer vos opérations.
Lors du choix d'une technologie de redondance des données, il convient de répondre
aux questions suivantes :
• Avec quelle rapidité devez-vous récupérer suite à une perte de données ?

64 Principaux composants de HP-UX


• Avec quelle facilité pouvez-vous basculer vers la copie secondaire de vos données
si la copie principale devient inutilisable ?
• Avez-vous besoin de copies hors site de vos données ?
• Avec quelle fréquence les données changent-elles ?

Établissement de chemins d'accès multiples vers un périphérique (à des fins de redondance)


L'un des principaux aspects de la protection de vos données est l'élimination des points
de défaillance uniques. RAID et autres baies de disques, Mise en miroir de disque,
Sauvegardes de données et Serviceguard concernent tous l'élimination des points de
défaillance uniques.
À compter de HP-UX 11i version 3, HP-UX 11i prend en charge le multichemin de
périphérique, une nouvelle technologie qui associe des fichiers de périphériques à des
périphériques au moyen d'ID de périphériques uniques plutôt que du chemin d'accès
matériel aux périphériques. Cela signifie qu'un même fichier de périphérique peut représenter
plusieurs chemins d'accès matériels vers un périphérique donné, ce qui, combiné à un matériel
qui possède plusieurs ports (prenant en charge plusieurs connexions physiques), génère
non seulement une bande passante d'E/S plus élevée, mais également des chemins
d'accès redondants vers le périphérique. HP-UX 11i peut désormais basculer
automatiquement vers un autre chemin d'accès matériel en cas de défaillance d'une
carte d'interface, d'un câble ou autre équipement matériel, avec peu ou aucune
interruption des applications et des utilisateurs accédant à ce périphérique.

RAID et autres baies de disques


Les baies de disques, et les collections de disques indépendants configurés à l'aide de
configurations RAID, sont capables de mettre en miroir des données d'un disque
physique vers un ou plusieurs disques physiques supplémentaires, ce qui vous permet
de disposer de copies supplémentaires des données en cas de défaillance d'un
mécanisme de lecteur. Le simple fait d'avoir une seconde copie des données diminue
de manière exponentielle le risque de défaillance de toutes les copies de vos données.
La mise en miroir matérielle des données s'effectue par le biais de certaines
configurations RAID. Les niveaux RAID liés à la mise en miroir les plus couramment
utilisés sur des baies de disques HP qui prennent en charge RAID sont les suivants :
RAID 1 La mise en miroir de données vers un ou plusieurs disques supplémentaires
procure une redondance et la capacité à placer une copie de vos données
en mode hors connexion, par exemple pour copier un instantané de l'état
actuel du disque vers un jeu de sauvegarde pour le stockage hors
connexion/hors site.

REMARQUE : Tous les périphériques ne prennent pas en charge tous les niveaux
RAID. Consultez la documentation matérielle de vos baies de disques, baies RAID,
lecteurs de disques ou autre équipement de stockage pour plus d'informations sur les
niveaux RAID pris en charge par vos périphériques.

Stockage sur HP-UX 65


Mise en miroir de disque
La section précédente traite des baies de disques et des configurations RAID d'un point
de vue principalement matériel. La mise en miroir peut être accomplie par des moyens
logiciels. Les gestionnaires de volumes LVM et VERITAS Volume Manager peuvent
être utilisés pour mettre des données en miroir.
Pour pouvoir implémenter la mise en miroir de disque à l'aide de LVM, vous devez
installer le produit MirrorDisk/UX (disponible en tant que produit facultatif dans les
Environnements d'exploitation suivants) :
• HP-UX 11i v3 BOE
• HP-UX 11i v3 VS-OE
• HP-UX 11i v3 HA-OE
• HP-UX 11i v3 DC-OE
Mirrordisk/UX prend en charge jusqu'à trois copies de données si vous utilisez LVM
avec des groupes de volumes de version 1, et jusqu'à six copies de données si vous
utilisez LVM avec des groupes de volumes de version 2.
La version de base de VERITAS Volume Manager vous permet de mettre en miroir
uniquement votre système de fichiers racine. En achetant et en installant la version
complète de VERITAS Volume Manager, vous pouvez mettre en miroir d'autres groupes
de disques et avoir jusqu'à 32 copies miroirs de l'espace d'adressage d'un volume.

Sauvegardes de données
À tout moment, des données peuvent être copiées à l'aide de certains utilitaires. La
destination des copies de données peut être un support amovible pouvant être stocké
hors site ou expédié vers un autre lieu pour plus de sécurité. Les supports amovibles
pouvant être utilisés pour les sauvegardes sont les suivants :
• autres disques
• bandes magnétiques
— DLT
— DDS
• disques optiques
— DVD enregistrables
— CD enregistrables
— bibliothèques de disques magnéto-optiques
Vous pouvez même sauvegarder des fichiers dans un fichier sur un autre disque (comme
dans le cas d'une archive tar).

66 Principaux composants de HP-UX


Utilitaires de sauvegarde
Il existe de nombreux utilitaires dans HP-UX pour sauvegarder vos données :
• pax
La commande pax extrait, écrit et répertorie des fichiers d'archive et copie des
hiérarchies de fichiers et de répertoires. Utilitaire plus récent, pax effectue les
mêmes fonctions de base que les utilitaires plus anciens (mais encore disponibles)
cpio et tar. Pour plus de détails sur pax, voir pax(1).
• shar
La commande shar empaquète les fichiers et répertoires nommés dans un package
de distribution adapté à l'envoi ou au déplacement. Les fichiers peuvent contenir
tout type de données, à l'exclusion des exécutables. Le package résultant, écrit
dans une sortie standard, est un fichier de script de shell pouvant être modifié (par
exemple pour ajouter des messages au début).
• vxdump
vxdump copie sur bande magnétique tous les fichiers d'un système de fichiers vxfs
qui ont été modifiés après une certaine date. Voir vxdump(1M).
• fbackup (récupérer les données à l'aide de frecover), un utilitaire de sauvegarde
spécifique à HP-UX pour la sauvegarde de données sur les types de supports
mentionnés plus haut.
• tar
tar (également appelé « archiveur de bande ») peut écrire sur des fichiers d'archive
de disque ou des supports optiques. tar est compatible avec de nombreux systèmes
d'exploitation, y compris d'autres versions de UNIX, Linux et Microsoft Windows.
• cpio
La commande cpio enregistre et restaure des archives de fichiers sur bande
magnétique, autres périphériques ou un fichier ordinaire, et copie des fichiers d'un
répertoire vers un autre tout en répliquant la structure de répertoires. Lorsque
cpio a terminé de traiter les fichiers, il indique le nombre de blocs écrits.
En plus de la sauvegarde sur des supports amovibles, vous pouvez copier des fichiers
importants sur un autre système à l'aide de ftp, rcp ou (pour des copies sécurisées)
sftp.

Adressage du stockage
Les différents composants qui forment la pile de stockage HP-UX sont adressés de
différents manières :

Stockage sur HP-UX 67


Tableau 3-2 Composants de stockage et mode d'accès
Composant de pile Méthode d'adressage

Système de fichiers Une fois créé, un système de fichiers est généralement adressé par son point
de montage, le répertoire dans l'arborescence HP-UX qui représente la racine
des fichiers dans ce système de fichiers.

Accès RAW Tous les volumes logiques / physiques ne contiennent pas des systèmes de
fichiers. Voici d'autres exemples d'utilisation de ces volumes :
• espace d'échange
• espace de vidage
• espace de base de données géré
Les espaces d'échange et de vidage sont gérés par le noyau, et l'espace de base
de données géré est généralement géré par l'application de base de données.

Volumes (logiques) Les conteneurs logiques alloués à partir d'espace dans un groupe de volumes
ou un groupe de disques sont adressés par leur nom de volume. Ces volumes
étant des lecteurs de disques du point de vue du système d'exploitation, ils
sont associés à des fichiers de périphériques.
Les volumes logiques LVM ont des fichiers de périphériques avec des noms
au format suivant :
• /dev/vgxx/lvoln
• /dev/vgxx/rlvoln
où xx représente le groupe de volumes auquel appartient le volume logique,
et n représente le numéro de volume logique au sein de ce groupe de volumes.
Le répertoire lvoln contient les fichiers spéciaux de périphériques en mode
bloc et le répertoire rlvoln contient les fichiers spéciaux de périphériques
en mode caractère.
Les volumes VxVM ont des fichiers de périphériques avec des noms au format
suivant :
• /dev/vx/dsk/nom_groupe_disques/volnn
• /dev/vx/rdsk/nom_groupe_disques/volnn
où nom_groupe_disques est le nom affecté au groupe de volumes associé
aux fichiers de périphériques et n représente le numéro de volume.

Groupes de disques / Les groupes de volumes LVM ont des noms, généralement de la forme « vgnn »
volumes (où nn représente le numéro de groupe de volumes). Le groupe de volumes
qui contient le système de fichiers racine (si celui-ci est contenu dans un volume
logique LVM) est vg00.
Si vous utiliez VERITAS Volume Manager (et que votre système de fichiers
racine est contenu dans un volume VxVM), le groupe de disques VxVM racine
se nomme en général rootdg 1.

Disques physiques Les blocs de construction élémentaires des groupes de volumes LVM et des
groupes de disques VxVM sont les lecteurs de disques physiques.

68 Principaux composants de HP-UX


1 Dans les versions de VERITAS Volume Manager (VxVM) antérieures à la version 4.0, un système installé
avec VxVM était configuré avec un groupe de disques par défaut, rootdg, qui devait contenir au moins
un disque. Par défaut, les opérations étaient dirigées vers le groupe de disques rootdg. À compter de
VxVM version 4.0, VxVM peut fonctionner sans qu'aucun groupe de disques ne soit configuré. Vous
n'êtes plus obligé de nommer un groupe de disques rootdg, et tout groupe de disques nommé rootdg
ne possède aucune propriété spéciale en vertu de ce nom.

Fichiers spéciaux de périphériques


HP-UX, les applications et autres processus communiquent avec les périphériques et
les pseudo-périphériques en écrivant et en lisant des fichiers spéciaux de périphériques.
Le format particulier des fichiers spéciaux de périphériques indique à HP-UX :
• S'il faut communiquer avec le périphérique à l'aide de transmissions en mode bloc
ou caractère
• Quel pilote de périphérique utiliser lors de la comunication avec le périphérique
associé
• Comment localiser/identifier le périphérique
• Tout attribut spécifique au pilote nécessaire pour communiquer avec un
périphérique
Les deux premiers éléments de la liste ci-dessus sont déterminés par le numéro majeur
d'un fichier spécial de périphérique, tandis que les deux derniers éléments sont
déterminés par le numéro mineur.

Anatomie d'un fichier spécial de périphérique


Les fichiers spéciaux de périphériques (DSF, Device Special Files) sont constitués des
parties suivantes :
nom de fichier Il s'agit du nom du fichier qui apparaît dans l'arborescence de
répertoires /dev
numéro majeur Numéro qui identifie le pilote à utiliser pour communiquer avec
le périphérique/LUN associé à ce fichier spécial de périphérique
Le numéro majeur est un index pour le pilote de périphérique
dans l'une des deux tables de noyau : bdevsw (la table de
commutation de périphériques en mode bloc) et cdevsw (la
table de commutation de périphériques en mode caractère).
Les pilotes qui prennent en charge à la fois les E/S en mode bloc
et en mode caractère (tels que les pilotes de disques SCSI et les
changeurs automatiques optiques) possèdent un numéro majeur
en mode bloc et un numéro majeur en mode caractère. Les
périphériques qui prennent en charge uniquement l'accès en
mode caractère ont uniquement un numéro majeur en mode
caractère.

Stockage sur HP-UX 69


numéro mineur Numéro qui identifie l'emplacement matériel et parfois des
caractéristiques dépendant du pilote (généralement organisées
par affectations de bits).
Les trois parties d'un fichier de périphérique peuvent être affichées à l'aide de la
commande ll (ls -l). Par exemple :

Figure 3-3 Composants des fichiers spéciaux de périphériques


$ ll /dev/dsk /dev/rdsk /dev/disk /dev/rdisk

/dev/disk:
total 0
brw-r----- 1 bin sys 1 0x000000 Aug 10 16:26 disk2
brw-r----- 1 bin sys 1 0x000001 Aug 10 16:26 disk3
brw-r----- 1 bin sys 1 0x000002 Sep 20 17:27 disk4
brw-r----- 1 bin sys 1 0x000003 Sep 20 17:27 disk5

/dev/dsk:
total 0 Numéro majeur
brw-r----- 1 bin sys 31 0x006000 Aug 10 16:26 c0t6d0
brw-r----- 1 bin sys 31 0x026000 Aug 10 16:26 c2t6d0

/dev/rdisk:
total 0
crw-r----- 1 bin sys 11 0x000000 Aug 10 16:26 disk2
Numéro mineur
crw-r----- 1 bin sys 11 0x000001 Sep 20 16:03 disk3
crw-r----- 1 bin sys 11 0x000002 Sep 20 17:27 disk4
crw-r----- 1 bin sys 11 0x000003 Sep 20 17:27 disk5

/dev/rdsk:
total 0 Nom de fichier
crw-r----- 1 bin sys 188 0x006000 Aug 10 16:26 c0t6d0
crw-r----- 1 bin sys 188 0x026000 Aug 10 16:26 c2t6d0
b = fichier spécial de périphérique en mode bloc
c = fichier spécial de périphérique en mode caractère

Vous pouvez afficher, sous forme plus lisible, les informations contenues dans le fichier
spécial de périphérique à l'aide de la commande /usr/sbin/lssf. Par exemple :
# /usr/sbin/lssf /dev/rdsk/*
sdisk card instance 0 SCSI target 6 SCSI LUN 0 section 0 at address 0/0/0/2/0.6.0
/dev/rdsk/c0t6d0sdisk card instance 2 SCSI target 6 SCSI LUN 0 section 0 at
address 0/0/0/3/0.6.0 /dev/rdsk/c2t6d0

# /usr/sbin/lssf /dev/disk/*
esdisk section 0 at address 64000/0xfa00/0x0 /dev/disk/disk2 esdisk section 0 at
address 64000/0xfa00/0x1 /dev/disk/disk3
La commande /usr/sbin/ioscan fournit également des informations de chemins
d'accès matériel concernant les périphériques sur votre système :
Voici la vue héritée des lecteurs de disques sur un système :
# /usr/sbin/ioscan -C disk
H/W Path Class Description
=====================================================
0/0/0/2/0.6.0 disk HP 36.4GMAN3367MC
0/0/0/3/0.6.0 disk HP 36.4GMAN3367MC
Voici la vue agile des mêmes lecteurs de disques (indiquant les chemins d'accès matériels
de LUN plutôt que les chemins d'accès matériels réels) :

70 Principaux composants de HP-UX


# /usr/sbin/ioscan -N -C disk
H/W Path Class Description
=====================================================
64000/0xfa00/0x2 disk HP 36.4GMAN3367MC
64000/0xfa00/0x3 disk HP 36.4GMAN3367MC

Distinction d'adressage de périphérique hérité / agile


À compter de HP-UX 11i version 3, les périphériques de stockage de masse sont
référencés par des instances de périphériques plutôt que par les chemins d'accès
matériels aux périphériques. Cela offre de nombreux avantages par rapport au modèle
d'adressage précédent, qui associait un fichier spcial de périphérique donné au chemin
d'accès matériel à un périphérique. L'adressage matériel des périphériques de stockage
de masse est désormais fluide, automatique et transparent, ce qui offre de nombreux
avantages.

REMARQUE : Pour des raisons de compatibilité avec les versions antérieures de


HP-UX, le modèle d'adressage de périphérique précédent (hérité) pour les périphériques
de stockage de masse est encore pris en charge sous HP-UX 11i version 3 ; par
conséquent, les scripts, les configurations et autres utilisations des fichiers spéciaux de
périphériques que vous avez précédemment créés continueront de fonctionner.
À des fins de transition, vous pouvez utiliser à la fois l'adressage de périphérique hérité
(utilisant des fichiers spéciaux de périphériques hérités) et l'adressage de périphérique
agile (utilisant des fichiers spéciaux de périphériques persistants), mais pour tirer parti
des nombreux avantages offerts par l'adressage de périphérique agile, et pour des
raisons de compatibilité ultérieure, vous devez effectuer la transition vers l'utilisation
des fichiers spéciaux de périphériques persistants dès que tous les systèmes de fichiers
et technologies sous-jacents que vous utilisez les prennent en charge.

Stabilité de configuration accrue


L'adressage de périphérique agile autorise le changement de chemin d'accès matériel
d'un amorçage système à l'autre (par exemple si un LUN est déplacé d'un adaptateur
de bus hôte à un autre pendant l'arrêt d'un serveur) et le changement des configurations
SAN sans exiger de modifications aux fichiers spéciaux de périphériques (et par
conséquent sans exiger de modifications à d'autres fichiers de configuration). Si vous
remplacez un disque associé à un fichier spécial de périphérique persistant (le type de
fichier spécial de périphérique qui procure un adressage des périphériques agile), vous
pouvez utiliser la commande io_redirect_dsf pour mettre à jour le fichier spécial
de périphérique persistant de sorte qu'il fasse référence au disque de remplacement.
Pour plus de détails, voir la page de manuel io_redirect_dsf(1M).

Stockage sur HP-UX 71


Évolutivité
Étant donné la limitation liée aux numéros mineurs de fichiers spéciaux de
périphériques, un serveur était auparavant limité à 256 instances de bus. L'adressage
de périphérique agile vous permet maintenant d'adresser plus de 256 instances de bus.
L'adressage de périphérique agile vous permet également d'adresser une plus grande
quantité de LUN. HP-UX 11i version 3 prend en charge jusqu'à 16 384 LUN.

Multichemin
Chaque LUN peut avoir jusqu'à 32 chemins d'accès d'E/S physiques. HP-UX11i version3
découvre et configure automatiquement les nouveaux chemins d'accès d'E/S physiques
à un LUN et équilibre le flux des données sur les différents chemins d'accès vers un
périphérique donné à l'aide d'un des algorithmes d'équilibrage de la charge suivants :
closest_path Cette stratégie d'équilibrage de la charge sélectionne un LUN
en fonction de son affinité avec le cœur de processeur qui émet
l'E/S, ce qui minimise la latence.
cl_round_robin Cette stratégie d'équilibrage de la charge est applicable aux
plates-formes HP basées sur cellules. Les chemins d'accès de
LUN sont sélectionnés de manière cyclique dans la localité du
processeur sur lequel l'E/S a été initiée, afin de garantir
l'optimisation les latences d'accès mémoire.
least_cmd_load Dirige les demandes d'E/S vers le chemin d'accès matériel ayant
le moins de demandes d'E/S en attente.
round_robin Dirige les demandes d'E/S vers les différents chemins d'accès
matériels disponibles de manière cyclique.
path_lockdown Dirige les demandes d'E/S vers un seul chemin d'accès matériel ;
plus spécifiquement, le chemin d'accès ayant le moins de
demandes d'E/S en attente lorsque le périphérique est ouvert.
Il s'agit de l'algorithme d'équilibrage de la charge par défaut
pour les périphériques série (par exemple les lecteurs de bandes).
preferred_path Le chemin d'accès d'E/S défini dans l'attribut preferred_path est
utilisé de préférence pour le transfert d'E/S. Si ce chemin d'accès
d'E/S est indisponible ou si l'attribut preferred_path n'a pas été
défini, un autre chemin d'accès est sélectionné pour le transfert
d'E/S. Cette stratégie est utile pour certaines baies de disques,
qui peuvent subir une dégradation des performances si des E/S
sont transférées simultanément à un LUN par le biais de
plusieurs chemins d'accès d'E/S.
pref_tport Cette stratégie d'équilibrage de la charge sélectionne des chemins
d'accès de LUN dans une liste de chemins préférés, à moins
qu'aucun d'eux ne soit disponible (ou défini), auquel cas d'autres
chemins d'accès de LUN sont sélectionnés.

72 Principaux composants de HP-UX


wt_round_robin Cette stratégie d'équilibrage de la charge sélectionne un chemin
d'accès de LUN en fonction d'un algorithme cyclique pondéré.
Utilisez la commande scsimgr pour spécifier la stratégie, parmi celles mentionnées
ci-dessus, qui doit être utilisée pour un périphérique donné.

REMARQUE : Tous les périphériques ne prennent pas en charge toutes les stratégies
d'équilibrage de la charge. Le type de périphérique détermine laquelle des stragégies
ci-dessus vous pouvez utiliser. Pour plus de détails, voir les pages de manuel suivantes :
• scsimgr(1M)
• scsimgr_eschgr(7)
• scsimgr_esdisk(7)
• scsimgr_estape(7)
HP-UX peut aussi rééquilibrer automatiquement les charges sur les chemins d'accès
aux données restants vers un LUN en cas de défaillance d'un ou plusieurs de ces
chemins d'accès.

REMARQUE : Utilisez la commande scsimgr (voir scsimgr(1M) pour plus de détails)


pour définir l'algorithme d'équilibrage de la charge. Un choix d'algorithme peut être
défini de manière individuelle pour chaque LUN, ou pour tous les LUN sur le serveur.
De plus, le choix peut être défini de manière permanente (valeur conservée d'un
réamorçage à l'autre) ou de manière temporaire (jusqu'au prochain réamorçage).

Répertoires de fichiers spéciaux de périphériques (et formats de noms)


Les fichiers spéciaux de périphériques sont stockés dans le répertoire /dev et une
grande partie d'entre eux sont organisés en une série de sous-répertoires dans /dev.
Deux de ces répertoires contiennent les fichiers spéciaux de périphériques persistants
définissant les lecteurs de disques physiques sur un serveur :
/dev/disk Contient les fichiers spéciaux de périphériques persistants pour l'accès
en mode bloc aux périphériques de disques physiques sur un serveur.
/dev/rdisk Contient les fichiers spéciaux de périphériques persistants pour l'accès
en mode caractère aux périphériques de disques physiques sur un
serveur.
Dans les répertoires ci-dessus, les fichiers ont des noms au format « disqueN » (où
« N » est le numéro d'instance du disque).
Exemples :
/dev/disk/disk15
/dev/rdisk/disk7

Stockage sur HP-UX 73


Une partie optionnelle d'un nom de fichier de périphérique peut être ajoutée afin de
représenter les numéros de partitions de disques. Par convention, en l'absence de cette
partie optionnelle du nom de fichier de périphérique, le nom représente l'ensemble
d'un disque. Cette partie optionnelle étend le format du nom de façon à être diskN_p#
(où p# représente le numéro de partition, la densité de bande ou autre information).
Exemples :
/dev/disk/disk15_p3
/dev/rdisk/disk7_p1
Les répertoires suivants existent toujours dans HP-UX 11 i version 3 à des fins de
compatibilité descendante. Ils contiennent les fichiers spéciaux de périphériques hérités
définissant les lecteurs physiques sur un serveur (la forme héritée) :
/dev/dsk Contient les fichiers spéciaux de périphériques hérités pour l'accès en
mode bloc aux périphériques de disques physiques sur un serveur.
/dev/rdsk Contient les fichiers spéciaux de périphériques hérités pour l'accès en
mode caractère aux périphériques de disques physiques sur un serveur.
Dans ces répertoires, les fichiers ont des noms au format « c#t#d# » (où c# représente
le numéro d'instance de contrôleur, t# représente le numéro de cible SCSI et d#
représente le numéro de LUN SCSI).
Exemples :
/dev/dsk/c3t7d0
/dev/rdsk/c3t15d5
Avec les fichiers spéciaux de périphériques hérités associés à des disques, une partie
optionnelle du nom de fichier peut représenter des numéros de partitions de disques.
Par convention, en l'absence de cette partie optionnelle du nom de fichier de
périphérique, le nom représente l'ensemble d'un disque. Cette partie optionnelle étend
le format du nom de façon à être c#t#d#s# (où s# représente le numéro de partition, la
densité de bande ou autre information).
Exemples :
/dev/dsk/c3t7d0s3
/dev/rdsk/c3t15d7s1

REMARQUE : Vous pouvez utiliser des fichiers spéciaux de périphériques hérités et


persistants simultanément, mais il est préférable d'utiliser des fichiers spéciaux de
périphériques persistants afin de profiter de leurs nombreux avantages.
Par exemple, avec des fichiers spéciaux de périphériques hérités vous ne pouvez pas
définir et adresser plus de 256 bus externes sur un serveur. Si vous en avez plus de 256,
vous devez utiliser des fichiers spéciaux de périphériques persistants afin d'accéder
aux périphériques au-delà de la limite des 256 adresses.

74 Principaux composants de HP-UX


Pour plus d'informations sur l'attribution de noms aux fichiers spéciaux de périphériques
Vous trouverez des informations supplémentaires sur l'attribution de noms aux fichiers
spéciaux de périphériques dans les pages de manuel suivantes :
• autochanger(7)
• disk(7)
• intro(7)
• mt(7)

Chemins d'accès matériels au stockage de masse (trois formats)


Comme leur nom l'indique, les chemins d'accès matériels définissent les chemins
physiques qu'empruntent les données pour atteindre les périphériques. Dans HP-UX 11i
version 3, il existe trois formats pour spécifier les chemins d'accès matériels aux
périphériques de stockage de masse.

Chemins d'accès matériels hérités


Il s'agit du format utilisé dans les versions antérieures à HP-UX 11i version 3. Il se
compose d'une série d'adresses bus-nexus séparées par des barres obliques (« / »)
menant à la carte de bus hôte (HBA, Host Bus Adapter) ; sous celle-ci, les éléments
d'adresses supplémentaires sont séparés par des points (« . »).
Pour les périphériques connectés directement, l'adressage peut être une simple cible
et un LUN :
0/0/2/0.1.7.0
Pour les périphériques SCSI-3 connectés par le biais d'un réseau de stockage SAN,
l'adressage hérité est émulé à l'aide d'un domaine, d'une zone, d'un port, d'un bus
virtuel, d'une cible virtuelle et d'un LUN virtuel :
0/2/1/0.1.5.0.0.3.7

Chemins d'accès matériels lunpath


Ce format est utilisé pour l'adressage des LUN en mode agile. Il est identique au format
de chemin d'accès matériel hérité jusqu'à la carte de bus hôte. Sous celle-ci, deux
éléments d'adresses supplémentaires sont représentés (au format hexadécimal) :
Adresse cible Adresse dépendante du transport identifiant le périphérique
physique associé au chemin d'accès matériel
adresse LUN Représentation 64 bits de l'identificateur LUN rapporté par la
cible.
0/2/1/0.0x50001fe1500170ac.0x4017000000000000 est un exemple de chemin
d'accès matériel SCSI-3.

Stockage sur HP-UX 75


Figure 3-4 Composants des chemins d'accès matériels lunpath

0/2/1/0.0x50001fe1500170ac.0x4017000000000000

Chemin HBA Adresse cible Adresse LUN

Chemins d'accès matériels LUN


Les périphériques pouvant avoir plusieurs chemins d'accès physiques, un chemin d'accès
matériel est nécessaire de sorte que le chemin d'accès matériel auquel est mappé un
fichier spécial de périphérique persistant demeure identique même en cas de
modification des éléments de chemin d'accès physique sous-jacents.
Au lieu d'une série d'adresses bus-nexus (correspondant à des chemins d'accès matériels
spécifiques) menant à la carte HBA, les chemins d'accès matériels virtuels utilisent un
bus-nexus virtuel (appelé nœud racine virtuel) avec une adresse de 64000. L'adressage
sous ce nœud racine virtuel se compose d'une adresse de bus virtuelle et d'un ID LUN
virtuel, délimités par des barres obliques (« / »).
64000/0xfa00/0x22 est un exemple d'adresse matérielle virtuelle.

Figure 3-5 Composants des chemins d'accès matériels de LUN

64000/0xfa00/0x22

Nœud Adresse ID de LUN


racine de bus virtuel
virtuel virtuel

76 Principaux composants de HP-UX


Exemple 3-2 Résumé des formats de chemins d'accès matériels
Les trois formats décrits ci-dessus constituent différentes manières de faire référence
au même LUN ; un même LUN pourrait donc avoir les trois adresses suivantes :
0/2/1/0.1.4.0.0.2.7
0/2/1/0.1.5.0.0.2.7
0/4/1/0.1.4.0.0.2.7
0/4/1/0.1.5.0.0.2.7
0/2/1/0.0x50001fe1500170ac.0x4017000000000000
0/2/1/0.0x50001fe1500170ad.0x4017000000000000
0/4/1/0.0x50001fe1500170ac.0x4017000000000000
0/4/1/0.0x50001fe1500170ad.0x4017000000000000
64000/0xfa00/0x22
Dans l'exemple ci-dessus, le LUN a quatre chemins d'accès physiques. Les quatre
premières lignes les représentent à l'aide du format de chemin d'accès matériel hérité,
les quatre lignes suivantes les représentent à l'aide du format de chemin d'accès matériel
SCSI-3, et la dernière ligne représente l'unique chemin d'accès matériel virtuel (utilisé
pour les quatre chemins d'accès physiques).
Les commandes HP-UX 11i version 3 acceptent chacun de ces trois formats pour spécifier
un chemin d'accès matériel à un LUN.

Commandes associées aux fichiers spéciaux de périphériques


Voici une liste des principales commandes utilisées pour la gestion des fichiers spéciaux
de périphériques :
insf Utilisée durant l'amorçage pour créer des fichiers spéciaux de
périphériques hérités et persistants pour les nouveaux
périphériques. insf peut également être utilisée
manuellement, durant l'exécution du système, pour créer ces
types de fichiers spéciaux de périphériques (par exemple, si
ioscan a provoqué la découverte de nouveau matériel, insf
pourrait être exécutée afin de créer des fichiers spéciaux de
périphériques pour ce nouveau matériel sans avoir à attendre
de réamorçage système) 3 . Pour plus de détails, voir insf(1M).
L'option -L de insf active le modèle d'attribution de noms
hérité.
mksf Utilisée pour créer un seul fichier spécial de périphérique,
généralement avec des caractéristiques autres que les
caractéristiques par défaut. Pour plus de détails sur la façon

3. Dans certains cas, le nouveau matériel est découvert et les fichiers de périphériques spéciaux persistants
associés sont créés automatiquement, avant même l'exécution de la commande ioscan. Toutefois, si
vous avez du nouveau matériel sans fichiers de périphériques spéciaux associés, la commande insf
peut les créer pour vous.

Stockage sur HP-UX 77


de spécifier les paramètres de votre fichier spécial de
périphérique, voir mksf(1M).
Si vous souhaitez créer un seul fichier spécial de périphérique,
éventuellement avec des paramètres spécifiques, utilisez la
commande mksf plutôt que insf. Pour plus de détails sur la
façon de spécifier les paramètres de votre fichier spécial de
périphérique, voir mksf(1M).
lssf lssf répertorie les informations relatives à des fichiers
spéciaux de périphériques spécifiques (dans un format lisible
et conviviale). Par exemple, lssf peut répertorier les fichiers
spéciaux de périphériques périmés. Vous pouvez spécifier des
fichiers spéciaux de périphériques hérités ou persistants. Pour
plus de détails et des exemples de sortie de lssf, voir lssf(1M).
rmsf rmsf supprime les fichiers spéciaux de périphériques spécifiés.
Pour plus d'informations sur les nombreuses options de rmsf
permettant de spécifier les fichiers spéciaux de périphériques
à supprimer (et d'où les supprimer), voir la page de manuel
rmsf(1M).
Avec l'option -L, la commande rmsf désactive le modèle
d'attribution de noms hérité, ce qui supprime du système tous
les nœuds d'E/S hérités et leurs fichiers spéciaux de
périphériques.
io_redirect_dsf io_redirect_dsf réaffecte un fichier spécial de périphérique
existant d'un périphérique à un autre. Cette commande tirant
parti de l'un des principaux avatanges offerts par les fichiers
spéciaux de périphériques persistants, elle ne fonctionne pas
avec les fichiers spéciaux de périphériques hérités. Pour plus
de détails, voir io_redirect_dsf(1M).
ioscan ioscan effectue de nombreuses fonctions. Les principales
consistent à analyser le matériel d'un serveur et à lier le
nouveau matériel aux pilotes appropriés. En ce qui concerne
les fichiers spéciaux de périphériques, ioscan peut afficher
le mappage entre les fichiers spéciaux de périphériques hérités
et les fichiers spéciaux de périphériques persistants. Voir
ioscan(1M) pour plus de détails sur les nombreuses fonctions
et options de ioscan.
scsimgr scsimgr, comme ioscan, a de nombreuses fonctions
étrangères aux fichiers spéciaux de périphériques. Vous pouvez
toutefois utiliser scsimgr pour valider la modification d'un
LUN associé à un fichier spécial de périphérique (remplacer
un fichier spécial de périphérique hérité). Si vous avez
remplacé un lecteur de disque et que vous utilisez des fichiers
78 Principaux composants de HP-UX
spéciaux de périphériques hérités, reportez-vous à la page de
manuel scsimgr(1M) pour plus d'informations sur le remappage
du fichier spécial de périphérique au nouveau périphérique.
La commande scsimgr nécessaire pour cette opération est
replace_leg_dsf.

Pour plus d'informations sur la pile de stockage de masse de prochaine génération


Les ressources suivantes contiennent beaucoup plus d'informations sur les composants
de la pile de stockage de masse de prochaine génération :
• Livre blanc : The Next Generation Mass Storage Stack HP-UX 11i v3
• Les pages de manuel suivantes :
— scsimgr(1M)
— io_redirect_dsf(1M)
— insf(1M), lssf(1M), mksf(1M), rmsf(1M)
— iobind(1M), iofind(1M), ioscan(1M)
— intro(7)

Gestion de l'espace d'échange HP-UX


L'espace d'échange est l'emplacement où HP-UX stocke les pages de mémoire inutiles
des processus en cours d'exécution (ce processus porte le nom de pagination de mémoire
virtuelle (ou simplement pagination) car les blocs de données déplacés vers ou à partir
de la RAM physique portent le nom de pages). Cela permet à HP-UX d'utiliser beaucoup
plus de mémoire qu'il n'existe de mémoire physique sur un serveur.

Types d'espaces d'échange


Il existe trois types d'espaces d'échange utilisés pour les opérations de pagination :
• Échange de périphérique
• Échange de système de fichiers
• Pseudo-échange

Échange de périphérique
L'espace d'échange est affecté initialement lors de la configuration des disques. L'espace
d'échange de périphérique occupe un volume logique ou une partition de disque réservé
en général à seule fin de pagination. Cet espace peut également être configuré comme
zone de vidage, bien que cela ait des implications pour l'intégrité du vidage mémoire
en cas de blocage. Voir « Utilisation d'un périphérique pour la pagination et le vidage
(durée de reprise du système) » (page 112). Le périphérique étant utilisé exclusivement
pour la pagination lorsque HP-UX s'exécute, vous ne pouvez pas y stocker de fichiers.

Stockage sur HP-UX 79


REMARQUE : Il existe une exception à la règle selon laquelle un volume logique donné
ne peut pas être utilisé à la fois comme espace de système de fichiers et comme espace
d'échange de périphérique. Si vous avez de l'espace inutilisé entre la fin d'un système
de fichiers et la fin du volume logique sur lequel il réside (autrement dit, le système
de fichiers est plus petit que le volume logique qui le contient), cet espace inutilisé (non
alloué au système de fichiers) peut être utilisé comme espace d'échange de périphérique.
L'échange de périphérique ne peut être utilisé que localement ; il est impossible d'y
accéder à distance à partir de clients utilisant des protocoles d'accès de disque réseau.
L'espace d'échange de périphérique est d'accès rapide car HP-UX peut se connecter
directement au volume logique ou à la partition de disque pour y effectuer des
opérations de lecture/écriture massives.

Échange de système de fichiers


Si l'espace d'échange de périphérique que vous avez configuré sur votre serveur n'est
pas suffisant et que vous n'avez plus de périphérique que vous pouvez dédier à cet
espace d'échange de périphérique, vous pouvez configurer de l'espace d'échange de
système de fichiers.
L'espace d'échange de système de fichiers permet de disposer d'un espace
supplémentaire en cas de besoins ponctuels dépassant l'espace normal alloué. Il n'est
mis en œuvre que si la capacité de l'espace d'échange de périphérique est insuffisante.
L'espace d'échange de système de fichiers est configuré comme espace d'échange
supplémentaire à allouer à partir de l'espace inutilisé au sein d'un système de fichiers.
Du fait des traitements importants effectués par le système pour gérer ce dispositif, et
également parce que ce type d'échange est généralement plus lent, il est préférable de
ne pas s'en servir pour pallier à titre permanent à une insuffisance d'espace d'échange
de périphérique. Il est plus adapté à un débordement occasionnel de l'espace d'échange
de périphérique.
Le système de fichiers servant à l'échange peut être local ou distant. Si nécessaire, les
clients en cluster peuvent utiliser l'échange de système de fichiers distant. L'échange
d'un système de fichiers distant est plus lent que sur système de fichiers local. Nous
ne le conseillons pas si l'échange de périphérique ou de système de fichiers est possible
en mode local.

Pseudo-échange
Le pseudo-échange est très différent de l'espace d'échange de périphérique ou de
l'espace d'échange de système de fichiers. Il s'agit d'une des technologies qui vous
permettent d'utiliser de manière plus efficace les ressources de votre système.
L'« espace » de pseudo-échange n'existe pas réellement ; HP-UX se comporte simplement
comme s'il disposait d'une quantité supplémentaire d'espace d'échange. Le
pseudo-échange tire parti du fait que tout l'espace d'échange réservé n'est pas réellement

80 Principaux composants de HP-UX


utilisé. Cela autorise l'exécution d'un plus grand nombre de processus en mémoire que
ce qui pourrait être pris en charge par les périphériques d'échange configurés. Il est
préférable d'utiliser le pseudo-échange avec les systèmes à mémoire importante.
Si vous choisissez d'utiliser la capacité de pseudo-échange (en fait, elle est activée par
défaut), une quantité d'espace égale aux 7/8ème de la quantité de RAM physique
disponible à votre serveur, nPartition ou partition virtuelle est utilisée comme espace
de pseudo-échange.

Échange différé
L'échange différé est une autre technologie qui tire parti du fait que tout l'espace d'échange
réservé n'est pas réellement utilisé. La fonctionnalité d'échange différé fait en sorte que
HP-UX ne réserve pas d'espace d'échange pour une page spécifique à un processus tant
que le processus associé n'a pas modifié la page. Cela peut réduire de manière
significative la quantité d'espace d'échange alloué.
L'échange différé est configuré processus par processus. L'échange différé peut être
activé par programmation ou en modifiant manuellement un fichier exécutable binaire
à l'aide de l'option +z de la commande chatr. Pour plus de détails, voir la page de
manuel chatr(1).

Espace d'échange principal et secondaire


À l'amorçage, HP-UX doit disposer d'au moins une zone d'échange de périphérique.
Cette zone porte le nom de zone d'échange principal. 4 Par défaut, l'échange principal
réside sur le même disque que le système de fichiers racine (quoique sur un volume
logique différent). Utilisez la commande swapon (voir swapon(1M)) pour définir l'espace
d'échange.
Il est possible d'ajouter un espace d'échange supplémentaire à la zone principale. Cet
espace porte le nom d'espace d'échange secondaire. Si vous utilisez de l'échange de
périphérique comme espace d'échange secondaire, pour de meilleures performances
vous devez allouer l'espace d'échange secondaire sur un lecteur de disque autre que
celui où réside l'échange principal.
L'échange de système de fichiers est toujours de type secondaire.

4. L'échange principal n'est pas obligatoire si le pseudo-échange est activé, mais il est toutefois fortement
recommandé.

Stockage sur HP-UX 81


Figure 3-6 Espace d'échange - Emplacements possibles pour la pagination

Volume d'échange
Échange de système dédié
de fichiers
Périphérique Échange de périphérique
d'échange dédié (fin de périphérique)

/opt

Échange
lvol1
lvol3

Évaluation de vos besoins en espace d'échange


L'espace d'échange choisi doit être suffisamment important pour recevoir tous les
processus susceptibles d'être exécutés en période d'activité maximale.
Si vous constatez que les performances du système sont bonnes, et en particulier qu'il
ne se produit pas d'erreurs d'échange de type « Mémoire insuffisante », ou
qu'aucun processus n'est interrompu par manque d'espace d'échange, vous pouvez en
conclure que l'espace d'échange de votre système est suffisant.
À moins que la quantité de mémoire physique de votre système ne soit extrêmement
importante, la quantité minimale d'espace d'échange doit être égale à celle de la mémoire
physique du système. En général, vous devez dimensionner l'espace d'échange de votre
serveur de sorte qu'il soit de deux à quatre fois supérieur à la quantité de mémoire
physique utilisée par HP-UX sur le serveur, la nPartition ou la partition virtuelle.
L'occupation de l'espace d'échange augmente avec la charge système. Si vous ajoutez
(ou supprimez) un grand nombre d'utilisateurs ou d'applications, vous devrez
probablement procéder à la réévaluation de vos besoins en espace d'échange.

82 Principaux composants de HP-UX


REMARQUE : Pour obtenir un instantané de la quantité totale d'espace d'échange
actuellement utilisée, utilisez la commande suivante :
# /usr/sbin/swapinfo -tam
Mb Mb Mb PCT START/ Mb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4096 0 4096 0% 0 - 1 /dev/vg00/lvol2
reserve - 257 -257
memory 1940 562 1378 29%
total 6036 819 5217 14% - 0 -

Cette quantité variera avec le temps, selon la combinaison d'applications exécutées,


mais si le pourcentage total utilisé est régulièrement élevé (90 % ou plus), cela signifie
sans doute qu'il faut ajouter de l'espace d'échange.

Si vous savez ou suspectez que vous allez devoir procéder à l'augmentation (ou à la
diminution) de l'espace d'échange, il vous faut estimer la quantité requise.
Vous pouvez estimer la quantité d'espace d'échange nécessaire en ajoutant les exigences
de mémoire des applications que vous prévoyez d'exécuter (simultanément) sur le
système à la quantité de mémoire physique dont vous disposez.

Activation de l'espace d'échange


Lorsque HP-UX est dans les phases initiales de la séquence d'amorçage, le système
commence par paginer sur un seul périphérique de sorte qu'un seul disque soit requis
au moment de l'amorçage.
Durant le traitement du script de démarrage /sbin/init.d/swap_start, les appels
à swapon activent des zones de pagination supplémentaires, s'il y en a de définies dans
le fichier /etc/fstab.
Si vous avez besoin d'un espace de pagination supplémentaire durant l'exécution de
votre système, vous pouvez également exécuter la commande swapon pour activer
manuellement de l'espace supplémentaire. Voir les pages de manuel swapon(1M) et
fstab(4) pour plus de détails.

Désactivation de l'espace d'échange


Vous pouvez parfois désactiver l'espace d'échange. Pour que la désactivation de la
pagination dans les zones d'échange soit possible :
• Votre système doit exécuter la Mise à jour de septembre 2008 de HP-UX 11i version
3, ou version ultérieure
• Un espace d'échange suffisant doit demeurer actif (suite à la modification) afin
que le système reste opérationnel

Stockage sur HP-UX 83


Utilisez la commande swapoff pour désactiver la pagination dans une zone d'échange
spécifique. Par exemple :
/usr/sbin/swapoff /dev/vg00/lvol2

Recommandations pour la configuration des zones d'échange


Certaines recommandations doivent être respectées lors de la configuration de l'espace
d'échange sur votre système. La plupart d'entre elles sont axées sur l'optimisation des
performances de HP-UX.

Recommandations concernant l'espace d'échange de périphérique


Appliquez les recommandations suivantes pour configurer le type d'espace d'échange
le plus couramment utilisé, l'échange de périphérique :
• Entrelacez les zones d'échange de périphérique pour obtenir de meilleures
performances.
Deux zones d'échange sur des disques différents donnent de meilleurs résultats
qu'une seule de volume équivalent. Ceci permet la mise en œuvre de l'échange
entrelacé, qui signifie que les zones d'échange sont accédées simultanément. Les
mouvements des têtes de lecture sont ainsi minimisés et les performances du
système améliorées.
Lorsque vous utilisez LVM, il est préférable de configurer des zones d'échange
secondaires sur des volumes logiques résidant sur des disques (volumes physiques)
différents, au moyen de lvextend.
Si vous ne disposez que d'un disque et qu'il est nécessaire d'augmenter l'espace
d'échange, essayez de déplacer la zone d'échange principal dans une zone plus
importante sur le disque.
Pour afficher les périphériques qui sont déjà utilisés pour l'échange de périphérique,
utilisez la commande suivante :
swapinfo -d
• Essayez de configurer des zones d'échange de périphérique de tailles similaires.
Les zones d'échange de périphérique doivent être de tailles similaires pour obtenir
les meilleures performances possibles. Lorsque vous configurez des zones d'échange
de tailles différentes, une fois que tout l'espace de la zone d'échange de périphérique
la plus petite est utilisé, seule la zone d'échange la plus grande est disponible, ce
qui rend l'entrelacement impossible et ralentit les performances de pagination.
• Le paramètre système ajustable nswapdev contrôle le nombre maximal de
périphériques d'échange. Bien que la valeur par défaut de nswapdev soit
suffisamment élevée pour l'immense majorité des systèmes HP-UX, vous devez
vérifier qu'elle est assez élevée pour le nombre de zones d'échange qu'il vous faut.

84 Principaux composants de HP-UX


Recommandations concernant l'espace d'échange de système de fichiers
S'il est nécessaire d'augmenter l'espace d'échange et que vous disposez d'un espace
supplémentaire d'échange de périphérique, ou s'il est nécessaire d'effectuer ces
opérations sur un système distant, vous pouvez ajouter dynamiquement un espace
d'échange de système de fichiers sur votre système. Adoptez la méthode suivante :
• Entrelacez les zones d'échange de système de fichiers pour optimiser les
performances.
Deux zones d'échange sur des disques différents donnent de meilleurs résultats
qu'une seule de volume équivalent. Les périphériques multiples permettent la
mise en œuvre de l'échange entrelacé, qui signifie que les zones d'échange sont
accédées simultanément. Les mouvements des têtes de lecture sont ainsi minimisés
et les performances du système améliorées. Cela s'applique autant à l'espace
d'échange de système de fichiers qu'à l'espace d'échange de périphérique ; les
mêmes recommandations sont donc applicables.
Pour afficher les périphériques qui sont déjà utilisés pour l'échange de système de
fichiers, utilisez la commande suivante :
swapinfo -f
• Si possible, évitez de configurer des systèmes de fichiers à utilisation intensive. Le
terme 'utilisation intensive' possède ici deux significations :
1. Systèmes de fichiers utilisés de manière active (par exemple le système de fichiers
racine ou ceux utilisés le plus fréquemment par vos applications principales).
Cela ralentit les performances de votre serveur car les activités de pagination
sont en concurrence avec vos applications et l'accès aux fichiers utilisateur.
2. Systèmes de fichiers pleins. Étant donné que l'échange de système de fichiers
utilise de l'espace inutilisé dans les systèmes de fichiers, si ceux-ci sont pleins,
il y a très peu d'espace inutilisé disponible pour la pagination (et il est
probablement très fragmenté dans le système de fichiers). Pour évaluer le
taux de remplissage d'un système de fichiers, utilisez la commande bdf.

Recommandations pour l'attribution de priorités aux zones d'échange


Lorsque vous ajoutez des zones d'échange, vous pouvez leur attribuer une priorité
spécifique. Les valeurs de priorité sont comprises entre 0 (niveau supérieur) et 10
(niveau inférieur). HP-UX utilise en premier les zones d'échange de priorité maximale.
Il privilégie l'échange de périphérique par rapport à l'échange de système de fichiers
si chacun possède le même niveau de priorité. Voici les recommandations à respecter :
• Supposons que vous disposez de plusieurs périphériques d'échange dotés de
performances identiques. Attribuez leur la même priorité. Ainsi, le système pourra
les mettre en œuvre en alternance, ce qui permettra d'optimiser les performances.
• Affectez une priorité plus élevée aux zones d'échange ayant les meilleures
performances et une priorité moins élevée aux zones plus lentes.

Stockage sur HP-UX 85


• N'attribuez pas aux zones d'échange de système de fichiers une priorité supérieure
à celle des zones d'échange de périphérique. Bien que cela ne soit pas absolument
nécessaire, cela améliore la sortie de swapinfo.
• Attribuez aux systèmes de fichiers peu utilisés une priorité supérieure à ceux qui
sont très actifs.

Pour plus d'informations sur la configuration et la gestion de l'espace d'échange


Les pages de manuels suivantes contiennent des informations importantes sur la
configuration de l'espace d'échange :
fstab(4) Le fichier /etc/fstab définit non seulement les systèmes de
fichiers qui doivent être montés aux différents points de montage
dans l'arborescence de répertoires (voir « La structure de répertoires
HP-UX » (page 50)), mais il constitue également l'un des
emplacements clés dans lesquels vous configurez l'espace
d'échange.
lvlnboot(1M) lvlnboot prépare un volume logique LVM en tant que volume
racine, volume d'amorçage, volume d'échange principal ou volume
de vidage.
swapinfo(1M) swapinfo imprime des informations concernant l'espace d'échange
de périphérique et de système de fichiers.
swapon(1M) La commande swapon active les périphériques ou les systèmes de
fichiers sur lesquels la pagination doit avoir lieu.
swapoff(1M) La commande swapoff désactive des zones de pagination actives,
si cela est possible.
Les paramètres de noyau ajustables suivants affectent l'activité de pagination sur
HP-UX :
nswapdev Quantité maximale de périphériques d'échange qui peuvent être activés
pour l'échange.

Entrée et sortie HP-UX


L'entrée/sortie (E/S) sur HP-UX est obtenue grâce à la lecture ou à l'écriture dans des
fichiers spéciaux appelés fichiers spéciaux de périphériques. À partir de HP-UX 11i
version 3, il existe deux types de fichiers spéciaux de périphériques :
• Fichiers spéciaux de périphériques hérités
• Fichiers spéciaux de périphériques persistants
Les fichiers spéciaux de périphériques persistants offrent de nombreux avantages par
rapport aux fichiers hérités :
• Avec les fichiers spéciaux de périphériques hérités, si vous déplacez le périphérique
qui leur est associé (logiquement ou physiquement), vous devez adresser ces
périphériques par le biais de fichiers spéciaux de périphériques nouveaux ou

86 Principaux composants de HP-UX


différents. Cela est dû au fait que les fichiers spéciaux de périphériques sont associés
au chemin d'accès physique au périphérique (la séquence de composants internes que
les données doivent traverser). Si une partie quelconque du chemin d'accès change,
un fichier spécial de périphérique différent est nécessaire.
• Les fichiers spéciaux de périphériques persistants sont quant à eux associés à une
adresse unique sur le périphérique (appelée identificateur global ou WWID [Worldwide
Identifier]) plutôt qu'au chemin d'accès au périphérique. Cela signifie que même
si le chemin d'accès au périphérique change, aucune modification ne doit être
apportée aux fichiers spéciaux de périphériques associés à ce périphérique.
Les fichiers spéciaux de périphériques persistants sont associés uniquement à des
périphériques de stockage de masse. Il s'agit en général des lecteurs de disques,
de certains lecteurs de bandes et de périphériques de stockage de masse similaires.
Pour les autres périphériques de stockage, la forme traditionnelle des fichiers
spéciaux de périphériques (basée sur les chemins d'accès matériels comme avec
les fichiers spéciaux de périphériques hérités) s'applique toujours.
Pour plus d'informations sur les fichiers spéciaux de périphériques, voir « Adressage
du stockage ».

Impression
L'impression sur HP-UX s'effectue par le biais d'un sous-système nommé Système de
spoulage d'imprimante ligne HP-UX.

Présentation du Système de spoulage d'imprimante ligne HP-UX


Le système LPSS (Système de spoulage d'imprimante ligne ou utilitaire de spoulage) est
un ensemble de programmes, de scripts de shell et de répertoires destinés à contrôler
les imprimantes et les flux de données qui leur sont adressés.
L'utilitaire de spoulage garantit que la sortie provenant de plusieurs utilisateurs ou
processus n'arrive pas sur une page imprimée mélangée, ce qui ne serait d'aucune
utilité à personne. Le système de spoulage d'imprimante ligne vous permet également
d'effectuer les opérations suviantes :
• Accorder une priorité aux demandes d'impression provenant de certains
utilisateurs/processus
• Grouper les imprimantes de sorte qu'elles partagent une file d'attente d'impression
d'entrée commune
• Accorder une priorité plus élevée à certaines imprimantes qu'à d'autres
• Définir une imprimante système par défaut (à utiliser chaque fois qu'une demande
d'impression ne spécifie pas de destination d'impression)
• Contrôler l'acceptation ou le rejet des demandes d'impression entrantes vers des
files d'attente d'impression spécifiques
• Contrôler l'impression des travaux qui ont déjà été soumis

Impression 87
• Soumettre des demandes d'impression à des utilitaires de spoulage sur des systèmes
distants (impression à distance de travaux locaux)
• Accepter des demandes d'impression provenant d'utilitaires de spoulage sur des
systèmes distants (impression locale de travaux distants)
• Annuler des travaux d'impression soumis antérieurement
Pour comprendre le flux de données à travers l'utilitaire de spoulage, comparez-le à
une installation de tuyauterie (voir la Figure 3-7 (page 89)). Les données sous la forme
de demandes d'impression (travaux d'impression) pénètrent le système comme l'« eau »
dans l'installation de tuyauterie. Des répertoires appelés files d'attente d'impression
servent de bacs de retenue temporaires pour les demandes d'impression en attente
d'envoi vers l'imprimante. Les files d'attente d'impression et l'ordonnanceur contrôlent
le flux des travaux d'impression aux imprimantes définies :
L'acceptation, le rejet, l'activation ou la désactivation des demandes d'impressions
contrôle les données circulant à travers l'utilitaire de spoulage, exactement comme des
vannes contrôlent l'écoulement d'eau dans une installation d'alimentation réelle.
• les commandes accept et reject contrôlent le flux des demandes d'impression into
dans les files d'attente d'impression.
• les commandes enable et disable contrôlent le flux des demandes d'impression sortant
des files d'attente d'impression.
En fonction de l'état des différentes files d'attente et imprimantes, l'ordonnanceur
d'imprimante ligne (nommé lpsched) accepte les demandes d'impression entrantes
en les acheminant vers les files d'attente d'impression ; et il fonctionne comme contrôleur
de flux automatisé dans l'installation de « plomberie », acheminant les demandes
d'impression des files d'attente d'impression vers les imprimantes physiques sur le
principe du 'premier entré-premier sorti' (tout en tenant compte de la priorité des
demandes d'impression et des imprimantes).
Les fichiers d'interfaces (écrits sous la forme de scripts de shell), à l'extrémité du flux de
données, jouent le rôle de pompes effectuant le « pompage » régulier du flux de données
vers les imprimantes.
L'ordonnanceur d'imprimantes ligne :
• empêche le mélange des sorties imprimées ;
• contrôle les priorités des imprimantes/demandes d'impression ;
• ajuste l'état des imprimantes et leur disponibilité ;
• enregistre l'activité de l'utilitaire de spoulage dans un fichier journal.
Si le flux dirigé vers une imprimante « est bloqué », il est possible de réacheminer une
demande d'impression de cette imprimante vers une autre au moyen de la commande
lpmove. Il est par ailleurs possible d'« éliminer » les données superflues du système
de spoulage au moyen de la commande cancel.

88 Principaux composants de HP-UX


Figure 3-7 Schéma de « raccordement » de l'utilitaire de spoulage

Spoulage à distance
Vous pouvez également transmettre des demandes d'impression à une imprimante
configurée sur un système distant, en recourant au spoulage à distance. Dans ce cas, un
script de shell (« pompe ») transmet les données au système distant via la commande
rlp.
Un programme de spoulage à distance (un démon nommé rlpdaemon), exécuté sur
le système distant, reçoit les données et les oriente vers l'utilitaire de spoulage du
système distant. rlpdaemon s'exécute également sur votre système local ; c'est lui qui
reçoit les demandes en provenance des systèmes distants. Le spoulage à distance
s'exécute par le biais de communications entre les utilitaires de spoulage local et distant.

Impression 89
Si certains de vos systèmes disposent d'imprimantes configurées et d'autres non (et
que tous les systèmes sont en réseau), il est possible de procéder au partage des
imprimantes disponibles. Pour cela, configurez les utilitaires de spoulage des systèmes
sans imprimante de façon qu'ils envoient automatiquement les travaux d'impression,
par le biais du réseau local, vers l'utilitaire de spoulage d'un système équipé d'une
imprimante.
Le démon rlpdaemon s'exécute en arrière-plan du système d'imprimantes. Il gère le
trafic réseau entrant dans le cas des demandes d'impression générées à distance par
d'autres systèmes. Ces demandes sont soumises à l'utilitaire de spoulage par le démon
rlpdaemon au nom de l'utilisateur distant.
Outre les demandes d'impression à distance, le démon rlpdaemon traite également
les demandes d'annulation et d'états en provenance des systèmes distants, au moyen
de scripts d'interface spéciaux très similaires aux scripts d'interface d'impression.
La configuration d'une imprimante distante dans votre utilitaire de spoulage exige la
définition des paramètres suivants, en plus de ceux définis pour une imprimante locale :
• Nom du système équipé de l'imprimante
• Script d'interface à utiliser lors de l'émission d'une demande d'annulation à distance
• Script d'interface à utiliser lors de l'émission d'une demande d'état à distance
• Nom de l'imprimante, défini dans l'utilitaire de spoulage du système distant
Pour configurer le spoulage à distance, voir le manuel intitulé Guide de l'administrateur
système HP-UX : Gestion de la configuration.

Impression réseau
Le concept d'impression réseau fait référence à l'impression sur une imprimante
directement connectée au réseau, généralement par le biais d'une carte d'interface
HP JetDirect ou d'une connectivité réseau intégrée. L'impression réseau diffère du
spoulage à distance, dans le sens où un autre ordinateur est concerné.

Fichiers de modèles d'imprimantes et fichiers d'interfaces d'imprimantes


Les scripts d'interface d'imprimante sont des fichiers de script spéciaux utilisés par
l'utilitaire de spoulage pour communiquer avec les imprimantes durant l'impression
d'un travail. Ces fichiers d'interfaces sont très spécifiques au type d'imprimante vers
lesquelles ils envoient des données et ils peuvent être personnalisés, par exemple pour
fournir des pages de séparation/bannière uniques.
HP-UX fournit une bibliothèque d'exemples de fichiers correspondant à la plupart des
imprimantes HP (ou familles d'imprimantes) -- exemples : « laserjet »,
« colorlaserjet », « PCL5 » -- et des exemples de fichiers correspondant aux familles
d'imprimantes génériques (par exemple « postscript »).

90 Principaux composants de HP-UX


Lorsque vous configurez une imprimante dans le système de spoulage d'imprimante
ligne (soit par le biais d'un outil tel que System Management Homepage, soit directement
à l'aide de la commande lpadmin basé sur le shell), vous spécifiez un script de modèle
d'imprimante à associer à l'imprimante que vous configurez. Une copie du script de
modèle spécifié (l'un des exemples de fichiers précédemment mentionnés) est copiée
à partir du répertoire /usr/spool/lp/model dans le répertoire /usr/spool/lp/
interface (qui est en réalité un lien symbolique vers le répertoire /etc/lp/
interface 5 dans lequel la copie réside physiquement).
Les fichiers de modèles d'imprimantes sont utilisés dans les procédures suivantes :
• Ajout d'une imprimante locale à l'utilitaire de spoulage LP — voir Guide de
l'administrateur système HP-UX : Gestion de la configuration (Chapitre 6 : Configuration
des imprimantes)
• Ajout d'une imprimante distante à l'utilitaire de spoulage LP — voir Guide de
l'administrateur système HP-UX : Gestion de la configuration (Chapitre 6 : Configuration
des imprimantes)
• Ajout d'une imprimante réseau — voir Guide de l'administrateur système HP-UX :
Gestion de la configuration (Chapitre 6 : Configuration des imprimantes)
Les scripts de modèles sont des fichiers ASCII que vous pouvez lire afin d'en trouver
un qui correspond aux capacités de l'imprimante. Les protocoles tels que Printer
Command Language (PCL) ou PostScript sont également compris par de nombreuses
imprimantes de marque autre que HP. Le guide d'utilisation de l'imprimante peut
révéler des détails, tels que le niveau de langage PCL pris en charge par l'imprimante,
qui sont nécessaires pour trouver le script de modèle permettant d'utiliser au mieux
les fonctionnalités de l'imprimante.
Même les scripts de modèles écrits pour prendre en charge un type d'imprimante
spécifique peuvent ne pas prendre en charge toutes les fonctionnalités offertes par ce
type d'imprimante et peuvent donc tirer parti de la personnalisation. Les scripts peuvent
être modifiés, bien qu'il soit sans doute préférable d'en copier un dans un fichier sous
un nouveau nom et de modifier la copie (afin d'empêcher que votre personnalisation
ne soit remplacée dans le cas où une nouvelle version du script d'origine serait fournie
dans une mise à jour ultérieure de HP-UX).
S'il n'existe aucun fichier de modèle correspondant au protocole utilisé par votre
imprimante, celui nommé "dumb" offre une fonctionnalité de base et devrait fonctionner
avec la plupart des imprimantes de marque autre que HP. Il existe également un script
de modèle "dumbplot" pour les traceurs.
La commande /usr/sbin/lpadmin copie le script de modèle identifié dans
/etc/lp/interface/nom_imprimante. Pour plus d'informations sur les options
de cette commande, voir lpadmin(1M).

5. Car tout ce qui se trouve sous le point de montage /usr est supposé être traité comme en lecture seule
et le contenu du répertoire d'interface est supposé être modifiable. Voir /usr dans la section Principaux
répertoires HP-UX.

Impression 91
Types d'imprimantes
Une imprimante locale est reliée physiquement à votre système. Pour configurer une
imprimante locale, reportez-vous au document Guide de l'administrateur système HP-UX :
Gestion de la configuration (Chapitre 6 : Configuration des imprimantes).
Une imprimante distante peut être reliée physiquement ou simplement configurée sur
un ordinateur et utilisée en réseau. Pour accéder à l'imprimante distante, votre système
doit envoyer des demandes vers un autre système par le biais du réseau. Pour configurer
une imprimante distante dans votre utilitaire de spoulage local, vous devez pouvoir
accéder au système distant par le biais du réseau. Pour configurer une imprimante
distante, reportez-vous au document Guide de l'administrateur système HP-UX : Gestion
de la configuration (Chapitre 6 : Configuration des imprimantes).
Une imprimante réseau diffère d'une imprimante distante en ce qu'elle est reliée
directement au réseau local plutôt qu'à un serveur. Les imprimantes réseau n'utilisent
pas de fichiers spéciaux de périphériques, mais possèdent leur propre adresse IP et
identification LANIC. Pour configurer une imprimante réseau, reportez-vous au
document Guide de l'administrateur système HP-UX : Gestion de la configuration (Chapitre 6 :
Configuration des imprimantes).

Nom d'imprimante
Lors de la configuration d'une imprimante dans l'utilitaire de spoulage, vous lui affectez
un nom d'imprimante, utilisé pour adresser les demandes d'impression. Un nom
d'imprimante peut avoir jusqu'à 256 caractères alphanumériques, mais pour des raisons
de compatibilité avec d'autres sous-systèmes qui interagissent avec l'utilitaire de
spoulage il est préférable de ne pas utiliser plus de 14 caractères. Les noms
d'imprimantes peuvent inclure des caractères de soulignement. Les noms qui suivent
sont des noms d'imprimantes valides : laser1, letterhead, invoices,
check_printer. Les noms d'imprimantes affectés sont affichés dans le répertoire
/usr/spool/lp/interface. Chaque fichier de ce répertoire est une copie du fichier
de modèle (script d'interface d'imprimante) servant à effectuer l'impression sur une
imprimante donnée.

Classe d'imprimante
Vous pouvez utiliser efficacement plusieurs imprimantes en les groupant comme si
elles formaient une imprimante unique. Pour cela, vous devez créer une classe
d'imprimantes. Une classe d'imprimantes est un nom collectif correspondant à un groupe
d'imprimantes. Cette classe est stockée dans le répertoire /usr/spool/lp/class.
Par exemple, les exemples d'imprimantes laser1 et letterhead pourraient appartenir
à une classe d'imprimantes nommée « VIP », tandis que les imprimantes nommées
invoices et check_printer pourraient appartenir à une classe d'imprimantes
nommée « Comptabilité ». Une imprimante peut appartenir à plusieurs classes ; en
revanche, les imprimantes distantes ne peuvent pas appartenir à une classe

92 Principaux composants de HP-UX


d'imprimantes. Il n'est pas nécessaire que chaque imprimante fasse partie d'une classe ;
certaines peuvent demeurer indépendantes.
Pour utiliser une classe d'imprimantes, vous devez adresser les demandes d'impression
au nom de la classe plutôt qu'à une imprimante spécifique. La demande d'impression
est alors spoulée vers une seule file d'attente d'impression et traitée par la première
imprimante disponible dans la classe. Ceci permet d'équilibrer la charge de travail des
imprimantes et évite de dépendre d'une imprimante spécifique.
Pour créer une classe d'imprimantes, voir la procédure « Création d'une classe
d'imprimantes » dans le Guide de l'administrateur système HP-UX : Gestion de la
configuration (Chapitre 6 : Configuration des imprimantes). Voir également les procédures
« Suppression d'une imprimante d'une classe d'imprimantes » et « Suppression d'une
classe d'imprimantes » dans le même chapitre.

Destination d'impression
La destination d'impression est l'imprimante ou la classe d'imprimantes où un fichier
contenant le travail d'impression sera mis en file d'attente. Plusieurs commandes de
l'utilitaire de spoulage requièrent de spécifier la destination d'impression. Vous pouvez
définir une destination d'impression comme imprimante système par défaut. Chaque
utilisateur peut également personnaliser son imprimante par défaut en définissant un
environnement de shell nommé LPDEST. Lorsque LPDEST est défini dans
l'environnement d'un utilisateur, l'imprimante représentée par cette variable est
prioritaire par rapport à l'imprimante système par défaut.

Exemple 3-3 Imprimante par défaut (exemple)


Par exemple, si l'imprimante système par défaut pour un serveur est définie comme
laser1 et qu'un utilisateur a affecté la valeur ceo_print à la variable d'environnement
LPDEST, ses demandes d'impression seront envoyées à la destination ceo_print s'il
ne spécifie aucune destination d'impression. Un autre utilisateur sur le même serveur
sans variable d'environnement LPDEST définie verra ses travaux d'impression dirigés
vers laser1 à moins qu'il n'identifie de manière spécifique une destination
d'impression.

Priorités des imprimantes et des demandes d'impression


Dans un environnement dans lequel la concurrence pour une imprimante ou un groupe
d'imprimantes est rude, le système de spoulage d'imprimante ligne offre plusieurs
manières d'affecter une priorité aux travaux d'impression de sorte que les travaux
critiques puissent « accéder directement en tête de file d'attente ».
Des valeurs de priorité sont associées aux imprimantes et aux demandes d'impression.
Normalement, les demandes d'impression sont traitées par chaque imprimante dans
l'ordre de réception. Par défaut, elles bénéficient de la priorité par défaut de l'imprimante
et sont imprimées sur la base du 'premier entré-premier sorti'. Il est toutefois possible

Impression 93
d'affecter aux travaux d'impression des valeurs de priorité permettant d'augmenter ou
de réduire leur niveau de priorité, en utilisant l'option p de la commande lp. Ces
valeurs de priorité vont de 0 à 7, cette dernière étant la plus élevée. Pour plus de détails,
voir lp(1).
Il est possible de modifier une priorité de demande d'impression au moyen de la
commande lpalt. La priorité de demande par défaut d'une imprimante peut être
définie à l'aide de la commande lpadmin. Pour plus de détails, voir lpadmin(1M) et
lpalt(1).
Si plusieurs demandes d'impression de haut niveau de priorité sont en attente sur une
imprimante, celle-ci les traite par ordre de priorité à partir de la plus élevée. Si plusieurs
demandes d'impression bénéficient du même niveau de priorité, elles sont traitées dans
l'ordre de réception par l'utilitaire de spoulage.
Il est également possible d'affecter une limite inférieure de priorité à chaque imprimante
(priorité minimale que doit avoir une demande d'impression pour être traitée sur cette
imprimante). Cette priorité de base est utilisée pour déterminer la demande
d'impression traitée ; si la priorité est supérieure ou égale à cette limite inférieure, la
demande est traitée. L'idée sous-jacente consiste à réduire la limite en dehors des heures
de pointe, par exemple à l'aide de scripts crontab. Pour plus d'informations, voir
crontab(1M) et cron(1M). Cela permettrait à des travaux d'impression de faible priorité
soumis durant la journée d'être imprimés dans la soirée une fois la limite de priorité
abaissée. Pour plus de détails, voir lpadmin(1M) et lpfence(1M).

Journal d'impression
Chaque demande traitée par le système de spoulage est consignée dans un fichier
journal situé dans /usr/spool/lp/log. Ce fichier contient un enregistrement de
chaque demande traitée par l'utilitaire de spoulage : ID de la demande, nom de
l'utilisateur, nom de l'imprimante, heure, messages d'erreurs et réimpressions après
échec.

Récapitulatif des commandes du système de spoulage d'imprimante ligne


Vous trouverez ci-dessous une liste des commandes associées au système de spoulage
d'imprimante ligne et un résumé de ce qu'elles font. Pour des détails complets, voir les
pages de manuel correspondantes. En plus de ces commandes, la plupart des
fonctionnalités du système de spoulage peuvent être contrôlées à l'aide d'un outil
d'administration système tel que System Management Homepage.
lpadmin lpadmin vous permet d'effectuer les tâches suivantes :
• Ajouter/supprimer des imprimantes de l'utilitaire de spoulage
• Définir des classes d'imprimantes
• Définir la priorité par défaut pour une imprimante
lpsched lpsched (l'ordonnanceur) est le cœur du système de spoulage
d'imprimante ligne. Lorsque cette commande s'exécute, le système de

94 Principaux composants de HP-UX


spoulage d'imprimante ligne est considéré comme en cours d'exécution ;
lorsqu'elle ne s'exécute pas, le système de spoulage d'imprimante ligne
est considéré comme arrêté. La commande lpsched démarre
l'ordonnanceur.
lpshut La commande lpshut effectue l'inverse de la fonction lpsched. lpshut
arrête l'ordonnanceur et interrompt par conséquent toute impression sur
toutes les imprimantes.
lp La commande lp soumet une nouvelle demande d'impression au système
de spoulage d'imprimante ligne. Lorsque vous souhaitez imprimer quelque
chose à partir d'un environnement de shell (à partir d'une ligne de
commande), utilisez la commande lp.
lpstat La commande lpstat indique l'état actuel de l'ordonnanceur (« en cours
d'exécution » ou « arrêté »), si une file d'attente d'impression (file d'attente
d'imprimante ou de classe) accepte actuellement de nouvelles demandes
d'impression, si les imprimantes de l'utilitaire de spoulage sont
actuellement activées, et quelles demandes d'impression sont en file
d'attente ou en cours d'impression dans chaque file d'attente d'impression.
lpmove La commande lpmove déplace une demande d'impression d'une file
d'attente vers une autre, ou déplace toutes les demandes d'impression
d'une file d'attente vers une autre. La commande lpmove peut être utilisée
uniquement lorsque l'ordonnanceur n'est pas en cours d'exécution.
lpalt La commande lpalt vous permet de modifier les attributs des demandes
d'impression spécifiées. La commande lpalt vous permet d'effectuer les
tâches suivantes :
• Déplacer les demandes d'impression spécifiées d'une file d'attente
vers une autre sans avoir à arrêter l'ordonnanceur (Remarque : les
demandes d'impression ne peuvent pas être dans un état d'impression
active lorsque vous les déplacez)
• Modifier la priorité d'une demande d'impression en file d'attente
• Modifier le nombre de copies (des demandes d'impression spécifiées)
qui seront imprimées
• Modifier les options d'impression (par exemple passer du mode
portrait au mode paysage) pour les demandes d'impression en file
d'attente
• Modifier le titre qui sera imprimé sur une page de garde associée aux
demandes d'impression spécifiées
lpfence Une priorité (de 0 à 7) est associée à chaque demande d'impression. La
commande lpfence, qui ne peut être utilisée que lorsque l'ordonnanceur
n'est pas en cours d'exécution, indique pour une imprimante donnée la
priorité minimale qu'une demande d'impression doit avoir afin d'être
imprimée sur l'imprimante spécifiée.

Impression 95
cancel Annule les demandes d'impression en file d'attente ou en cours
d'impression.
accept Autorise l'envoi de nouvelles demandes d'impression à une file d'attente
d'impression (associée à une imprimante ou une classe).
reject Interdit l'envoi de nouvelles demandes d'impression à une file d'attente
d'impression (associée à une imprimante ou une classe).
enable Autorise l'impression des demandes d'impression en file d'attente sur
l'imprimante spécifiée.
disable Empêche l'impression les demandes d'impression en file d'attente sur
l'imprimante spécifiée. Si la file d'attente associée à l'imprimante accepte
encore de nouvelles demandes, les demandes s'accumuleront dans la file
d'attente jusqu'à ce que l'imprimante soit réactivée. Si la file d'attente est
associée à une classe et que d'autres imprimantes de la classe sont encore
activées, la désactivation d'une imprimante spécifique empêche
l'impression sur cette imprimante uniquement. Les demandes d'impression
parvenant dans la file d'attente de classe seront toujours imprimées sur
les autres imprimantes actives de la classe.

Intégration de l'utilitaire de spoulage LP avec LDAP-UX


Si vous avez configuré votre système HP-UX pour utiliser les services clients LDAP-UX,
le démon ldapclientd initialise les services de configuration d'imprimante lorsqu'il
démarre.
Les services de configuration d'imprimante analysent périodiquement un Serveur
d'annuaire LDAP à la recherche d'entrées d'imprimantes. S'ils en trouvent, ils extraient
les informations nécessaires pour effectuer une comparaison par rapport aux
imprimantes actuellement configurées dans l'utilitaire de spoulage local (sur le système
client).
Si le Service de configuration d'imprimante découvre que de nouvelles entrées pour
des imprimantes ont été configurées sur le Serveur d'annuaire LDAP, il configure
automatiquement ces nouvelles imprimantes dans l'utilitaire de spoulage local.
Si le Service de configuration d'imprimante découvre que des entrées de configuration
d'imprimante ont été supprimées du Serveur d'annuaire LDAP, il supprime
automatiquement les entrées correspondantes de l'utilitaire de spoulage local.
De cette manière, en configurant des imprimantes à un emplacement (le serveur LDAP),
vous pouvez ajouter automatiquement des imprimantes (ou en supprimer) sur de
nombreux systèmes clients.

REMARQUE : Même si un système client est configuré pour utiliser LDAP-UX et ses
Services de configuration d'imprimante, un administrateur système peut configurer
manuellement des imprimantes dans l'utilitaire de spoulage du client.

96 Principaux composants de HP-UX


Pour plus d'informations sur les tâches associées aux imprimantes
Voir les documents suivants pour bénéficier d'informations supplémentaires :
• HP JetDirect Network Interface Configuration Guide — pour configurer les imprimantes
réseau sur l'interface HP JetDirect Network Interface
• LDAP-UX Client Services B.04.15 Administrator's Guide — pour plus de détails sur
la configuration des Services clients LDAP-UX et des Services de configuration
d'imprimante

Sécurité et contrôle d'accès


HP-UX propose de nombreux outils pour sécuriser vos serveurs et vos données. Les
menaces envers vos serveurs et vos données peuvent être malveillantes ou accidentelles,
physiques (incendies, tremblements de terre, pannes matérielles, etc) ou logiques
(comportement incorrect de logiciel, piratage, etc.).
Pour plus d'informations sur les outils disponibles pour protéger vos serveurs et vos
données contre les pertes dues aux menaces mentionnées ci-dessus, voir « Outils de
protection des données » (page 142).

Contrôle de l'accès aux données à l'aide des privilèges et de la propriété de fichiers


Unix hérités
HP-UX offre la capacité à contrôler l'accès aux répertoires et aux fichiers à l'aide d'une
combinaison de :
• Propriété de fichiers et de répertoires par des utilisateurs et des groupes
• Mode fichier et répertoire
Un fichier ou un répertoire est affecté d'un propriétaire, d'un groupe et d'un masque
d'accès nommé mode, qui déterminent collectivement :
Fichiers Qui peut lire, écrire ou tenter d'exécuter le fichier.
Répertoires Qui peut effectuer des recherches dans le contenu du répertoire,
ajouter des fichiers, supprimer des fichiers ou renommer des fichiers
dans le répertoire, et qui peut exécuter une commande cd dans ce
répertoire.
Le concept de la propriété et des privilèges de fichiers est beaucoup plus complexe, et
il existe d'autres mécanismes plus puissants qui vous permettent de contrôler
étroitement qui accède aux fichiers et aux répertoires de votre système. Un volume
entier du Guide de l'administrateur système HP-UX est dédié à la sécurité. Pour des
informations complètes sur le contrôle de l'accès aux fichiers et aux répertoires de votre
système et d'autres rubriques relatives à la sécurité, voir le document Guide de
l'administrateur système HP-UX : Gestion de la sécurité.

Sécurité et contrôle d'accès 97


Contrôle de l'accès aux données à l'aide de technologies de confinement de sécurité
Les mécanismes d'accès aux fichiers UNIX traditionnels conviennent à de nombreuses
installations de base, mais les exigences du monde actuel en termes de sécurité et de
confidentialité requièrent un contrôle beaucoup plus étroit sur l'accord de l'accès aux
différentes données.
Avec les méthodes de sécurité traditionnelles, l'une des liaisons les plus faibles dans
le mécanisme est le superutilisateur (ou utilisateur root). Le terme superutilisateur
fait référence à tout compte avec un ID utilisateur (ou tout programme ou processus
avec un ID utilisateur effectif) de « 0 » (zéro). Ces comptes spéciaux accordent à
quiconque y ayant accès un accès complet à chaque fichier local sur l'ensemble du
serveur. Si le mot de passe d'un superutilisateur tombe entre de mauvaises mains, la
sécurité de l'ensemble du serveur devient compromise.
Dans de nombreuses installations, il est préférable de n'accorder à personne un accès
à tous les fichiers d'un serveur. En particulier, le rôle d'administrateur système peut
être sous-divisé en rôles plus spécifiques affectés à différentes personnes. D'autres
peuvent avoir besoin d'administrer des applications spécifiques, ou une base de données
ou autre entité. Pour des raisons de sécurité, il peut être souhaitable d'accoder à une
personne l'accès à certains fichiers ou capacités uniquement durant certaines heures
de la journée.

Technologies pour un contrôle d'accès accru


HP-UX 11i version 3 offre des technologies de sécurité qui, lorsqu'elles sont combinées,
procurent un contrôle d'accès beaucoup plus étroit des fichiers de données et des
privilèges utilisateur sur vos serveurs lorsque HP-UX s'exécute en mode standard : 6
Compartiments Les compartiments isolent des ressources non liées
sur un serveur afin d'éviter tout dommage
catastrophique au serveur en cas de violation
d'un compartiment.
Lorsqu'elle est configurée dans un compartiment,
une application a un accès restreint aux
ressources (processus, binaires, fichiers de
données et canaux de communication utilisés)
en dehors de son compartiment. Cette restriction
est appliquée par le noyau HP-UX et ne peut pas
être outrepassée, sauf en cas de configuration
spécifique. Si l'application est compromise, elle
ne risque pas d'endommager d'autres parties du
système car elle est isolée par la configuration de
compartiment.

6. Ces technologies de sécurité sont également disponibles dans HP-UX 11i version 2. Pour plus
d'informations sur les différences entre le mode standard et le mode protégé, voir « Protection contre
l'accès non autorisé à vos serveurs et données » (page 143).

98 Principaux composants de HP-UX


Privilèges à granularité élevée Les privilèges UNIX traditionnels accordent des
privilèges administratifs "tout ou rien" basés sur
l'UID effectif du processus qui s'exécute. Si le
processus s'exécute avec l'UID effectif =0, elle
bénéficie de tous les privilèges. Avec les privilèges
à granularité élevée, seuls les privilèges nécessaires
pour la tâche sont accordés aux processus et,
éventuellement, uniquement pour la durée
nécessaire pour accomplir la tâche. Les
applications compatibles avec les privilèges
peuvent élever leur privilège au niveau requis
pour l'opération et l'abaisser une fois l'opération
terminée.
Contrôle de l'accès basé sur les rôles En général, les commandes d'administration
système UNIX doivent être exécutées par un
superutilisateur (utilisateur root). Comme pour
l'accès d'appel système de niveau noyau, l'accès
est en général de type "tout ou rien" et basé sur
l'UID effectif de l'utilisateur.
Le Contrôle d'accès basé sur les rôles HP-UX
(HP-UX RBAC, ou Role-Based Access Control)
vous permet de grouper des tâches communes
ou connexes dans un rôle. Administration
d'utilisateurs et de groupes constitue un exemple
de rôle commun. Une fois le rôle créé, vous
affectez à des utilisateurs spécifiques un rôle ou
ensemble de rôles qui leur permet d'exécuter les
commandes définies par ces rôles.
Lorsque vous implémentez HP-UX RBAC, vous
permettez aux utilisateurs non-root d'effectuer
des tâches qui exigeaient auparavant des
privilèges de superutilisateur sans accorder à ces
utilisateurs des privilèges de superutilisateur
complets.
Audit Le système d'audit HP-UX enregistre les
événements liés à la sécurité pour analyse
ultérieure. Les administrateurs utilisent l'audit
pour détecter et analyser les failles de sécurité.
L'audit est disponible sur les systèmes HP-UX
en mode standard et en mode protégé.

Sécurité et contrôle d'accès 99


Base de données utilisateur Auparavant, tous les attributs de sécurité et
toutes les restrictions de stratégie de mot de passe
HP-UX en mode standard étaient définis à
l'échelle du système. L'introduction de la base
de données utilisateur vous permet de définir
des attributs de sécurité par utilisateur qui
remplacent les paramètres système par défaut.

Informations complémentaires
Pour plus d'informations sur les fonctionnalités de confinement de sécurité améliorées
présentées ci-dessus, reportez-vous aux ressources suivantes :
• Guide de l'administrateur système HP-UX : Gestion de la sécurité
• HP-UX 11i Security Containment Administrators Guide
• Page de manuel privileges(5)

Démarrage et arrêt
Dès la mise sous tension (ou la réinitialisation) de votre ordinateur, il est nécessaire de
procéder, dans l'ordre, à l'initialisation du matériel, du micrologiciel et du logiciel. Ce
processus est nommé séquence d'amorçage. Une séquence similaire, nommée séquence
d'arrêt, fait référence à la séquence ordonnée d'étapes nécessaires pour arrêter HP-UX.
La séquence d'arrêt permet de s'assurer que tous les processus en cours d'exécution
sont arrêtés correctement et qu'aucune des données en mémoire qui doivent être écrites
sur disque n'est perdue lors de l'arrêt du système d'exploitation et la mise hors tension
du serveur.

Niveaux d'exécution
Lorsque HP-UX (ou tout autre système d'exploitation) est sous tension et en cours
d'exécution, on dit qu'il est amorcé. Lorsque HP-UX n'est pas en cours d'exécution, on
dit qu'il est arrêté. HP-UX, comme la plupart des systèmes d'exploitation UNIX, a
différents niveaux d'état « amorcé » nommés niveaux d'exécution Lorsque HP-UX démarre
ou s'arrête, il passe par les différents niveaux d'exécution jusqu'à atteindre son niveau
cible. Les différents niveaux d'exécution déterminent quels aspects de HP-UX
s'exécutent.
Au moment de l'amorçage, un démon nommé init est démarré. Son principal rôle
consiste à créer des processus à partir d'un script stocké dans le fichier /etc/inittab
(voir inittab(4)). Le fichier /etc/inittab est l'un des mécanismes utilisés pour
configurer les aspects de HP-UX qui s'exécutent à un niveau d'exécution donné. Le
fichier inittab peut également spécifier le niveau d'exécution initial auquel le système
sera amorcé.
La liste suivante décrit les caractéristiques générales de chaque niveau d'exécution
HP-UX :

100 Principaux composants de HP-UX


Niveau d'exécution 0 Lorsque le niveau d'exécution 0 est initié, HP-UX passe
de son niveau actuel à chacun des niveaux d'exécution
inférieurs, puis il s'arrête. Lors de son passage par
chaque niveau d'exécution, il arrête proprement tous
les procesuss en cours d'exéuction et écrit les
informations en mémoire sur disque, afin de garantir
la structure correcte des liaisons de système de fichiers
sur disque.
Niveau d'exécution s Également connu sous le nom de mode utilisateur, le
niveau d'exécution s autorise l'entrée uniquement à
partir d'un terminal (ou pseudo-terminal) appelé
console système. Ce terminal permet à un utilisateur
(généralement un administrateur système) d'accéder
au serveur en mode exclusif, en général pour des
opérations de maintenance qui doivent être effectuées
sur un système arrêté.
Par défaut, au niveau d'exécution s, seul le système de
fichiers racine est monté et de nombreux sous-systèmes
tels que le système de spoulage d'imprimante ligne et
la mise en réseau ne s'exécutent pas.

REMARQUE : Il existe un niveau d'exécution similaire


quoique différent nommé S (S majuscule). Sa
fonctionnalité est identique à celle du niveau
d'exécution s (minuscule), à l'exception du fait que les
capacités de la console système réelle sont basculées
vers le terminal auquel vous êtes connecté, ce qui en
fait une console système virtuelle. Avec l'accès distant
moderne à un serveur par le biais de son processeur
de gestion, la distinction entre les niveaux d'exécution
s et S est essentiellement sémantique.

Niveau d'exécution 1 Juste au-dessus du niveau d'exécution s, on trouve le


niveau d'exécution 1. Au niveau d'exécution 1, le
système est encore dédié à un utilisateur, mais tous les
systèmes de fichiers sont montés et un processus appelé
syncer s'exécute. Le syncer écrit périodiquement sur
disque les modifications de système de fichiers basées
en mémoire cache, afin de s'assurer que la vue disque
de l'état d'un système de fichiers correspond à celle de
la vue mémoire. Voir sync(1M).

Démarrage et arrêt 101


Niveau d'exécution 2 Niveau multi-utilisateur. Le niveau d'exécution 2 est
le premier des niveaux d'exéuction qui permettent à
plusieurs utilisateurs de se connecter simultanément
à partir de différents emplacements. Les niveaux
d'exécution 3, 4, 5 et 6 le permettent également et
chacun de ces niveaux ajoute des capacités
supplémentaires par rapport à tous les niveaux
précédents.
Niveau d'exécution 3 Au niveau d'exécution 3, la capacité à exporter des
systèmes de fichiers NFS est activée. Si votre serveur
contient des systèmes de fichiers auxquels vous devez
accéder à partir d'autres serveurs par le biais de
montages NFS, utilisez au moins le niveau d'exécution
3. De plus, l'administration basée sur le Web et les
gestionnaires de présentation graphique tels que CDE
commencent au niveau d'exécution 3.
Niveau d'exécution 4 Actuellement non défini. Disponible pour la
personnalisation par l'utilisateur.
Niveau d'exécution 5 Actuellement non défini. Disponible pour la
personnalisation par l'utilisateur.
Niveau d'exécution 6 Actuellement non défini. Disponible pour la
personnalisation par l'utilisateur.

REMARQUE : Tels que décrits dans la liste ci-dessus, les niveaux d'exécution semblent
être additifs et, basé sur le contenu par défaut du fichier /etc/inittab, ils le sont en
général. Toutefois, il est possible de démarrer à un niveau d'exécution inférieur des
processus qui ne sont pas disponibles à des niveaux d'exécution supérieurs. Chaque
processus représenté dans le fichier /etc/inittab spécifie à quels niveaux il sera
actif.

Scripts de démarrage et d'arrêt (transitions entre les niveaux d'exécution)


Dans le passé, une proportion beaucoup plus importante du processus de démarrage
système était configurée dans le fichier /etc/inittab. Aujourd'hui, la plupart des
services système sont démarrés et arrêtés par le démon /sbin/rc, qui est appelé par
init chaque fois que vous changez de niveau d'exécution système.
/sbin/rc (le « démon rc ») effectue les actions suivantes :
1. Il exécute le script /sbin/rc.utils, qui est responsable de la préparation de
votre console système pour afficher les messages d'une ligne durant les transitions
entre les niveaux d'exécution. /sbin/rc.utils enregistre également la sortie
des scripts de démarrage et d'arrêt dans le fichier /etc/rc.log.
2. Le démon rc exécute ensuite /etc/rc.config, qui traite tous les scripts dans le
répertoire /etc/rc.config.d. Les scripts dans /etc/rc.config.d définissent
102 Principaux composants de HP-UX
des variables qui contrôlent l'exécution des scripts de démarrage et d'arrêt exécutés
ultérieurement par le démon rc.

IMPORTANT : Vous pouvez contrôler ce que les scripts de démarrage et d'arrêt


font en définissant des variables dans le script correspondant dans le répertoire
/etc/rc.config.d.
Ne modifiez pas directement les scripts situés dans le répertoire /sbin/init.d.(Ces
scripts peuvent être remplacés durant une installation de correctif ou une mise à
jour de produit, ce qui provoquerait la perte des modifications).

3. Recherche dans le répertoire /sbin/rc#.d approprié les scripts à exécuter (et les
exécute).
• Si le niveau d'exécution vers lequel s'effectue la transition est supérieur au
niveau actuel, le signe # dans rc#.d représente le niveau d'exécution juste
au-dessus du niveau actuel et les scripts dans le répertoire rc#.d avec des
noms commençant par « S » sont exécutés.
• Si le niveau d'exécution vers lequel s'effectue la transition est inférieur au
niveau actuel, le signe # dans rc#.d représente le niveau d'exécution juste
au-dessous du niveau actuel et les scripts dans le répertoire rc#.d avec des
noms commençant par « K » sont exécutés.
Cette étape est répétée pour chaque niveau d'exécution entre le niveau actuel et
le niveau cible.
4. Chaque script de démarrage (ou d'arrêt) est d'abord exécuté avec le paramètre
start_msg (ou stop_msg), ce qui provoque l'envoi de son message à une ligne sur
la console système, puis réexécuté avec le paramètre start (ou stop) pour effectuer
sa fonction (d'après les variables définies auparavant dans le fichier du répertoire
/etc/rc.config.d).

Exemple 3-4 Exemples de transitions entre les niveaux d'exécution


Le deux exemples suivants montrent ce qui se produit dans deux situations typiques :
Transition vers le haut Le fichier /etc/inittab contient une entrée qui
indique à init que le niveau d'exécution initial pour
le système durant l'amorçage doit être le niveau
d'exécution 3 :
init:3:initdefault:
Pour atteindre le niveau d'exécution 3, le système
effectue une transition :

Démarrage et arrêt 103


• À partir du niveau d'exécution 0 (l'état arrêté)
• vers le niveau d'exécution 1 (exécution de
scripts ciblés par des liens dans le répertoire
/sbin/rc1.d dont les noms commencent
par la lettre S — par exemple, /sbin/rc1.d/
S100localmount, /sbin/rc1.d/
S520syncer et autres).
• vers le niveau d'exécution 2 (exécution de
scripts ciblés par des liens dans le répertoire
/sbin/rc2.d dont les noms commencent
par la lettre S — par exemple, /sbin/rc2.d/
S500inetd, /sbin/rc2.d/S900samba et
autres).
• et pour finir vers le niveau d'exécution 3
(exécution de scripts ciblés par des liens dans
le répertoire /sbin/rc3.d dont les noms
commencent par la lettre S — par exemple,
/sbin/rc3.d/S823hpws_webmin, /sbin/
rc3.d/S823hpws_webproxy et autres).
Transition vers le bas Si HP-UX est actuellement au niveau d'exécution 3
et qu'un administrateur système disposant des
privilèges appropriés exécute la commande :
/sbin/init 1
Le système effectue une transition :
• À partir du niveau d'exécution 3
• vers le niveau d'exécution 2 (exécution de
scripts ciblés par des liens dans le répertoire
/sbin/rc2.d dont les noms commencent
par la lettre K — par exemple, /sbin/
rc2.d/K177hpws_tomcat et autres).
• et pour finir vers le niveau d'exécution 1
(exécution de scripts ciblés par des liens dans
le répertoire /sbin/rc1.d dont les noms
commencent par la lettre K — par exemple,
/sbin/rc1.d/K500inetd et autres).

104 Principaux composants de HP-UX


Commandes pour la manipulation des niveaux d'exécution système
Les commandes suivantes peuvent être utilisées pour définir, modifier et afficher les
niveaux d'exécution HP-UX :
init init est à la fois un démon et une commande.
La commande init interagit avec le démon init. Vous utilisez la commande
init pour définir ou modifier des niveaux d'exécution.
Le démon init, démarré au moment de l'amorçage, génère des processus
tel que défini dans le fichier /etc/inittab. Ces processus, à leur tour,
contrôlent la façon dont HP-UX interagit avec le monde extérieur (par
exemple à partir de quels terminaux accepter une entrée, et s'il faut exporter
les systèmes de fichiers locaux via NFS pour une utilisation par d'autres
serveurs).

REMARQUE : Si votre objectif est d'effectuer une transition de HP-UX vers


le mode utilisateur unique à partir d'un niveau d'exécution supérieur,
n'utilisez pas init s. Cela pourrait laisser des disques montés et des
processus indésirables en cours d'exécution.
Utilisez la commande shutdown sans paramètre pour effectuer la transition
vers le niveau d'exécution s, ou pour être absolument certain qu'aucun
système de fichiers monté ou processus indésirable n'est présent, réamorcez
le système en mode utilisateur unique en interrompant le processus
d'amorçage et en utilisant le programme de chargement secondaire
(hpux.efi pour les serveurs Integrity ou hpux pour le serveurs HP 9000)
afin d'outrepasser le niveau d'exécution par défaut.

who -r L'option -r de la commande who affiche le niveau d'exécution actuel, la


date et l'heure auxquelles le système est passé au niveau d'exécution actuel,
et trois champs d'état représentant le niveau d'exécution actuel, le nombre
de fois que le système a basculé dans ce niveau d'exécution (depuis
l'amorçage du système) et le niveau d'exécution précédent (à partir duquel
le système a basculé vers le niveau actuel).
Exemple :
who -r
. run-level 3 Jun 27 06:22 3 1 4
Cette sortie indique :
• Le système est actuellement au niveau d'exécution 3.
• Il a basculé vers le niveau d'exécution actuel le 27 juin à 6h22 du matin.
• Le niveau d'exécution actuel (3) a été pénétré une (1) fois depuis le
dernier amorçage du système, et le niveau d'exécution précédent était
le niveau quatre (4).

Démarrage et arrêt 105


Démarrage (amorçage) de HP-UX
Les systèmes HP-UX suivent les étapes séquencielles suivantes à partir de la mise sous
tension ou de la réinitialisation :
1. Des routines matérielles et de micrologiciel présentes sur les processeurs et les
cartes d'E/S effectuent des tests automatiques et initialisent ces composants avec
un volume de mémoire suffisant pour la poursuite du processus d'amorçage. Elles
permettent également de localiser et d'initialiser les communications avec les
périphériques console et clavier, ainsi qu'avec un périphérique d'amorçage.
2. Des routines avant l'amorçage du micrologiciel et du matériel chargent et exécutent
le programme de chargement de HP-UX.
3. Le programme de chargement HP-UX :
— Localise, ouvre et lit le fichier du noyau et copie le noyau en mémoire.
— Initialise le noyau de HP-UX.
4. HP-UX effectue sa phase d'initialisation et se met en fonctionnement.
Pour obtenir des détails complets sur le processus d'amorçage de HP-UX et ses variantes
possibles, voir le manuel Guide de l'administrateur système HP-UX : Tâches de gestion
systématiques.

Arrêt de HP-UX
« À VOS MARQUES . . . PRÊT . . . PARTEZ ! » Comme pour le départ d'une course,
l'arrêt de votre système doit être effectué dans un ordre déterminé, faute de quoi divers
problèmes vous attendent.
Pour arrêter un système HP-UX, vous devez procéder de la manière suivante :
1. En premier lieu, signalez-le à tous les utilisateurs susceptibles d'être affectés par
l'arrêt. Ils pourront ainsi achever les travaux en cours, et le cas échéant démonter
les systèmes de fichiers montés en mode NFS à partir de votre système.
2. Ensuite, arrêtez tous les programmes en cours d'exécution qui ne seraient pas
arrêtés correctement par l'un des scripts d'arrêt du système (« Scripts de démarrage
et d'arrêt (transitions entre les niveaux d'exécution) »).
3. Pour finir, utilisez la commande shutdown pour arrêter le système. La commande
shutdown :
a. vous permet d'informer les utilisateurs du système de l'arrêt en cours si vous
ne l'avez déjà fait, ou de rappeler à ces utilisateurs que l'arrêt est imminent.
b. d'effectuer les transitions vers les niveaux d'exécution inférieurs (exécution des
liens d'arrêt dans les répertoires /sbin/rc[0-4].d).
c. et pour finir appelle reboot afin d'effectuer une opération sync qui garantit
que les structures de mémoire sont écrites sur disque avant que la mémoire ne
soit remplacée par l'amorçage ultérieur.

106 Principaux composants de HP-UX


Pour plus de détails sur le processus d'arrêt de HP-UX, voir le manuel Guide de
l'administrateur système HP-UX : Tâches de gestion systématiques.

Arrêts anormaux (incidents système)


Lorsqu'un incident système se produit, il est crucial d'en connaître l'origine pour éviter
sa réapparition. Il est parfois évident de trouver la solution : par exemple, lorsque
quelqu'un a déconnecté le câble raccordant l'ordinateur au disque qui contient vos
systèmes de fichiers.
Dans d'autres cas, l'origine de l'incident n'est pas aussi évidente. Dans les cas extrêmes,
vous pouvez être amené à analyser une image de la mémoire de l'ordinateur au moment
de l'incident ou de demander à HP de le faire pour vous.

Généralités concernant le cycle Vidage / Enregistrement


Lorsqu'un incident système se produit, afin de préserver les preuves de ce qui a
provoqué l'incident, HP-UX tente d'enregistrer l'image de tout ou partie de la mémoire
physique à des emplacements prédéfinis appelés périphériques de vidage. Lors du
réamorçage ultérieur du système, un utilitaire spécialisé copie l'image mémoire figurant
sur les périphériques de vidage dans la zone des systèmes de fichiers HP-UX.

Figure 3-8 La séquence de vidage mémoire


Fonctionnement normal
✗ Reprise
Fonctionnement normal

Incident système ! Réamorçage système


256M 256M 256M 256M 256M 256M

hp.1234 hp.1234 hp.1234 hp.1234 hp.1234 hp.1234

256M 256M 256M 256M 256M 256M

hp.1234 hp.1234 hp.1234 hp.1234 hp.1234 hp.1234

256M 256M 256M 256M 256M 256M

hp.1234 hp.1234 hp.1234 hp.1234 hp.1234 hp.1234

256M 256M 256M 256M 256M 256M

hp.1234 hp.1234 hp.1234 hp.1234 hp.1234 hp.1234

Mémoire physique
Traitement lors
de l'incident

1 3
2
HP-UX
Disques de systèmes
Traitement de réamorçage de fichiers
Périphériques de vidage

À partir de là, vous pouvez procéder à l'analyse de l'image mémoire avec un débogueur
ou la sauvegarder sur support amovible et ainsi pouvoir la transmettre à une autre
personne pour analyse.

Démarrage et arrêt 107


Il existe différentes méthodes permettant de configurer les périphériques de vidage :
• Dans le noyau.
• Lors de l'initialisation du système lorsque le script crashconf est exécuté (et lit
les éléments du fichier /etc/fstab).
• En cours d'exécution, par un opérateur ou un administrateur exécutant la
commande /sbin/crashconf.

Préparation avant un incident système

Fonctionnement normal
✘ Reprise
Fonctionnement normal

Le processus de vidage a pour but essentiel de capturer les différents états de votre
système au moment de l'incident. Ceci ne concerne pas un processus éventuel de
reprise ; les processus ne sont pas en mesure de redémarrer là où ils en étaient au
moment de l'incident système. Il s'agit plutôt de pouvoir effectuer une analyse, afin de
vous aider à déterminer la cause de l'incident et si possible éviter qu'il ne se reproduise.
Pour pouvoir capturer l'image mémoire de votre système au moment de l'incident (et
son analyse ultérieure), vous devez définir auparavant les emplacements que HP-UX
utilisera pour la stocker. Il s'agit généralement de disques locaux ou de volumes
logiques.
Quel que soit l'emplacement où vous décidez que HP-UX doit placer le vidage, il est
important de disposer de suffisamment d'espace à cet endroit (voir « Quelle est la
quantité d'espace de vidage nécessaire ? » (page 108)). Si l'espace est insuffisant, toutes
les pages sélectionnées pour le vidage nse seront pas enregistrées et vous risquez de
ne pas capturer la partie de la mémoire qui contient l'instruction ou les données ayant
provoqué l'incident.
Vous pouvez, le cas échéant, définir plusieurs périphériques de vidage. Si l'un d'eux
est saturé, le suivant pourra poursuivre l'enregistrement des données jusqu'à
achèvement ou saturation de l'espace disponible. À partir de HP-UX 11i version 3, vous
pouvez même configurer plusieurs périphériques de vidage sur lesquels l'écriture sera
effectuée en paralèlle (plutôt que les uns après les autres), ce qui réduira de manière
significative les durées de vidage.

Quelle est la quantité d'espace de vidage nécessaire ?


Pour vous assurer que l'espace de vidage est suffisant, définissez une zone à cet effet
au moins aussi importante en dimensions que celle de la mémoire physique de
l'ordinateur, augmentée d'un mégaoctet. Si vous effectuez un vidage sélectif (qui est
le mode de vidage par défaut dans la plupart des cas), l'espace requis sera bien moindre.
Les vidages complets exigent un espace égal à la taille mémoire de votre ordinateur,
augmenté d'une certaine valeur affectée aux informations d'en-tête.

108 Principaux composants de HP-UX


Dans HP-UX version 11i, les vidages compressés sont activés par défaut, mais la
compression de vidage ne se produira que si les conditions dans l'environnement
d'incident sont favorables. Ne planifiez pas l'espace de stockage de vidage en fonction
de la compression potentielle, mais prévoyez un espace suffisant pour un vidage sélectif
ou complet non compressé. Pour plus d'informations sur les vidages compressés, voir
« Vidages compressés » (page 111).

Décisions relatives à la configuration du vidage


Avec l'évolution incessante de la vitesse et de la puissance de traitement des ordinateurs,
les volumes de mémoire physiques augmentent aussi. Alors qu'une machine utilisant
256 Mo de mémoire était considérée, il y a peu, comme un grand système, une taille
mémoire de cet ordre est devenue insuffisante pour la plupart des traitements requis.
Certains systèmes HP-UX actuels peuvent posséder une mémoire de plusieurs téraoctets.
Cet état de fait est important, car plus la taille de la mémoire physique de votre machine
est importante, plus la durée du vidage de la mémoire sur disque en cas d'incident sera
longue (et plus l'espace disque nécessaire au vidage sera important).
Après un incident, vous souhaiterez, dans la plupart des cas, que le système soit
redémarré le plus vite possible. Si sa taille mémoire est très importante, la durée de
son vidage sur disque peut être incompatible avec son redémarrage presque immédiat.
De plus, si vous avez déjà connaissance de l'origine de l'incident (un démontage
accidentel de câble, par exemple), l'intérêt de ce vidage est de toute façon faible, voire
nul.
Avec HP-UX, un sous-système de vidage au moment de l'exécution vous procure un
contrôle largement supérieur au processus de vidage. Il vous permet d'outrepasser les
définitions de vidage configurés dans le noyau pendant que le système s'exécute.
L'opérateur de la console système peut même ignorer la configuration de l'exécutable
au moment où l'incident a lieu.
Vous contrôlez les fonctionnalités de vidage sur incident suivantes :
• Quelles classes de mémoire sont vidées.
• Configuration du vidage à l'exécution. Il n'est plus nécessaire de créer votre
configuration de vidage dans le fichier noyau ou de réamorcer le système pour
modifier la configuration de vidage.
• Compression ou non du vidage.
Ces capacités sont très souples, mais il vous incombe tout de même de prendre un
certain nombre de décisions importantes en ce qui concerne la configuration du
processus de vidage de votre système.
Trois critères sont à considérer. Choisissez les plus appropriés à votre cas et consultez
la section correspondante. Ces critères sont les suivants :
• Durée de reprise du système
• Intégrité des informations liées à l'incident
• Espace disque requis

Démarrage et arrêt 109


Durée de reprise du système
Consultez cette section si le critère le plus important est la remise en service du système
le plus rapidement possible. Les facteurs à considérer sont les suivants :
• Niveau de vidage : vidage complet, sélectif ou aucun
• Vidages simultanés
• Sauvegarde compressée et sauvegarde non compressée
• Utilisation d'un périphérique pour la pagination et le vidage (durée de reprise du
système)
• Enregistrements partiels

Niveau de vidage : vidage complet, sélectif ou aucun


En plus de pouvoir choisir de "tout vider" ou de "ne rien vider", vous avez la possibilité
de déterminer les classes de pages mémoire qui sont vidées, ce qui vous permet de
capturer des structures de mémoire importantes sans avoir à vider l'intégralité du
contenu de la mémoire.
Cette section vous concerne car vous considérez que la durée de reprise du système
est cruciale pour vous. Il est évident que moins vous aurez de pages à vider sur disque
(et donc à copier dans la zone des systèmes de fichiers HP-UX au réamorçage), plus la
remise en service du système sera rapide. Par conséquent, lorsque la durée de reprise
système est critique, vous devez éviter d'utiliser l'option vidage complet.
Lorsque vous procédez à la définition des périphériques de vidage, que ce soit à la
génération du noyau ou en cours d'exécution, vous pouvez répertorier les classes de
mémoire qui doivent toujours être vidées sur disque et celles qui ne doivent pas l'être.
Si vous n'établissez pas ces listes, HP-UX décidera lui-même des parties de la mémoire
qui seront traitées en fonction du type d'incident rencontré. Dans la plupart des cas, il
est préférable de laisser HP-UX déterminer les pages à vider.

IMPORTANT : Vous pouvez interrompre le vidage à tout moment en appuyant sur


la touche Échap. Le temps nécessaire à l'abandon peut atteindre 15 secondes.
Si vous interrompez un vidage complet, ce sera comme si aucun vidage n'avait eu lieu ;
aucun vidage partiel ne sera effectué.

Même si vous avez spécifié que vous ne souhaitez pas un vidage complet, il est toujours
possible, au moment de l'incident, de ne pas tenir compte de cette configuration et de
demander un vidage complet depuis la console système.
De même, si l'origine du problème est connue (et qu'un vidage est donc superflu), mais
que le vidage complet ou sélectif a été défini, il est toujours possible, au moment de
l'incident, de ne pas tenir compte de cette configuration et de ne pas demander de
vidage, également depuis la console système.

110 Principaux composants de HP-UX


Vidages simultanés
Sur les serveurs disposant de grandes quantités de mémoire, le processus d'écriture
de la mémoire sur disque peut prendre très longtemps. Si vous avez plusieurs
périphériques configurés pour recevoir le vidage mémoire, vous pouvez configurer
HP-UX de façon à fractionner cette tâche de vidage mémoire et à écrire sur les différents
périphériques en parallèle. Cette procédure porte le nom de simultanéité de vidage; vous
pouvez la configurer à l'aide du paramètre de noyau ajustable dump_concurrent_on
(voir dump_concurrent_on(5)) ou de la commande de configuration de traitement de
blocage crashconf (voir crashconf(1M)).

REMARQUE : Vous n'obtiendrez probablement pas d'améliorations des performances


de vidages simultanés sur les systèmes qui n'ont qu'une instance de l'une des ressources
de vidage mémoire (par exemple un seul périphérique de vidage ou un seul cœur). En
outre, les améliorations de performances de vidages simultanés ne sont actuellement
prises en charge que sur les serveurs HP Integrity.

Vidages compressés
Après un incident système, le système d'exploitation H-UX peut utiliser cette
fonctionnalité pour compresser les données en mémoire avant de les écrire sur le
périphérique de vidage. La compression réduit le volume des données, ce qui accélère le
vidage.
La réduction du temps nécessaire au stockage de l'ensemble du vidage entraîne une
réduction du temps de reprise ; votre système sera ainsi disponible beaucoup plus
rapidement. La compression du vidage permet un gain de temps supplémentaire sur
les systèmes dotés d'une mémoire importante.
• La compression de vidage n'est pas forcée ; il s'agit seulement d'une requête de
l'utilisateur qui sera honorée si cela est possible.
En cas d'incident système, le sous-système de vidage examine l'état du système et
de ses ressources pour savoir si la compression est possible. Selon les ressources
disponibles, HP-UX détermine de manière dynamique si le vidage sera effectué
au format compressé ou non.
(Par exemple, si le processeur traitant l'incident ne peut pas affecter suffisamment
de processeurs pour effectuer la compression, le vidage ne sera pas compressé.
Un incident récurrent, tel qu'une réaction de panique durant le traitement d'un
vidage précédent, entraîne également un vidage au format non compressé.)
• Dans le cas d'un vidage sélectif qui exclut les pages inutilisées, le vidage devrait
prendre environ un tiers du temps nécessaire pour un vidage nom compressé sur
le même serveur. Cet intervalle inclut le temps nécessaire pour exécuter le
programme savecrash et écrire le vidage à son emplacement final sur le système
de fichiers HP-UX. Un vidage qui nécessitait trois heures auparavant est désormais
réduit à environ une heure.

Démarrage et arrêt 111


• Vous pouvez utiliser la commande crashconf command (voir crashconf(1M))
pour désactiver ou activer les vidages compressés. (Par défaut, la compression est
configurée dans le noyau.) En cas d'incident, vous pouvez également choisir
d'ignorer le paramètre de compression de vidage précédemment défini.
Normalement, la désactivation de la compression ne présente aucun intérêt à
moins que le vidage initial (compressé) ne soit endommagé et que vous désiriez
tenter un vidage non compressé lors d'un incident ultérieur. Les enregistrements
compressés (vers la zone de système de fichiers HP-UX) sont possibles uniquement
avec les vidages séquentiels.
• La commande crashutil vous permet de convertir le fichier de vidage compressé
en un autre format de vidage à des fins de stockage et d'analyse. Pour des
informations détaillées sur la procédure à suivre et sur les formats de vidage
disponibles, voir la page de manuel crashutil(1M).
• Un fichier de vidage compressé occupe moins d'espace et crée un fichier tar plus
petit qui peut être copié ou transmis pour analyse plus rapidement, par exemple
à l'aide de ftp.
• Si votre serveur utilise des partitions virtuelles (vPars), le vidage ne peut pas être
compressé mais le processus de vidage se poursuit.
• Si plusieurs incidents se succèdent dans des délais rapprochés, HP-UX ne pourra
peut-être pas compresser le vidage.

Sauvegarde compressée et sauvegarde non compressée


Les vidages système peuvent avoir des tailles considérables, susceptibles de dépasser
les capacités de vos systèmes de fichiers HP-UX.
L'utilitaire d'amorçage savecrash peut être configuré (en modifiant le fichier /etc/
rc.config.d/savecrash) pour permettre ou non la compression des données lors
de la copie de l'image mémoire depuis les périphériques de vidage vers le système de fichiers
HP-UX, effectuée au moment du réamorçage. Cela a des implications pour la durée de
récupération, car la compression des données peut prendre plus longtemps si
l'enregistrement a lieu en tant que traitement en avant-plan (par exemple lorsque
HP-UX essaie d'évacuer rapidement un périphérique de vidage utilisé également pour
la pagination). C'est pourquoi, dans la mesure où vous disposez de suffisamment
d'espace disque et que vous souhaitez redémarrer votre système le plus rapidement
possible en cas d'incident, vous devez configurer la commande savecrash sans la
mise en œuvre de la compression des données.

Utilisation d'un périphérique pour la pagination et le vidage (durée de reprise du système)


Il est possible d'utiliser un périphérique spécifique à la fois pour la pagination (espace
d'échange) et pour le vidage. Toutefois, si la durée de reprise système est pour vous
un élément critique, ne configurez pas le périphérique d'échange principal comme
périphérique de vidage. Voici un extrait de la page de manuel savecrash(1M) :

112 Principaux composants de HP-UX


• « Par défaut, si le périphérique d'échange principal ne remplit pas de fonction de
périphérique de vidage, ou après sauvegarde de l'image mémoire de l'incident
sur le périphérique d'échange principal, la commande savecrash est exécutée en
arrière-plan. Ceci permet de réduire la durée de réamorçage du système en
n'activant que le périphérique d'échange principal. »
L'autre avantage de la séparation des périphériques de pagination et de vidage réside
dans le fait que la pagination ne peut pas écraser les informations stockées sur un
périphérique de vidage, quelle que soit la durée préalable de fonctionnement du système
ou son niveau d'activité antérieur. Vous pouvez donc éviter le traitement de la
commande savecrash lors de l'amorçage (en éditant le fichier /etc/rc.config.d/
savecrash). Cela peut vous faire gagner beaucoup de temps à l'amorçage, en vous
permettant d'enregistrer l'image mémoire une fois le serveur remis en service. Lorsque
le serveur est de nouveau opérationnel, vous pouvez exécuter la commande savecrash
manuellement pour copier l'image mémoire de la zone de vidage dans celle des systèmes
de fichiers HP-UX.

Enregistrements partiels
Si les données de vidage mémoire résident partiellement sur des périphériques de
vidage dédiés et par ailleurs sur des périphériques également utilisés pour la pagination,
vous pouvez décider de n'enregistrer (dans le système de fichiers HP-UX) que les pages
susceptibles d'être concernées par le processus de pagination. Les pages figurant sur
les périphériques de vidage dédiés peuvent y demeurer. Si vous savez comment analyser
des vidages mémoire, il est même possible de le faire directement à partir des
périphériques de vidage dédiés grâce à un débogueur disposant d'une telle fonction.
Avant d'envoyer votre vidage mémoire à quelqu'un d'autre pour analyse, vous devez
déplacer les pages vidées depuis les périphériques de vidage dédiés vers le système
de fichiers HP-UX. Vous pouvez ensuite utiliser un outil tel que pax ou tar pour les
empaqueter pour expédition.

Intégrité des informations liées à l'incident


Cette section vous concerne si votre critère le plus important est la capture de la partie
exacte de la mémoire où se trouve l'instruction ou les données qui ont entraîné l'incident.
Les facteurs à considérer sont les suivants :
• Vidage complet contre vidage sélectif
• Définitions de vidage intégrées au noyau
• Utilisation d'un périphérique pour la pagination et le vidage (intégrité d'incident)

Vidage complet contre vidage sélectif


Vous avez choisi cette section car le critère essentiel pour vous est de capturer
l'instruction spécifique ou la partie des données ayant provoqué l'incident système. Le
seul moyen de garantir le résultat est d'effectuer une capture complète. Cela signifie
que vous devez sélectionner le vidage complet de la mémoire.

Démarrage et arrêt 113


N'oubliez pas, toutefois, qu'il s'agit d'une procédure lourde à la fois en termes de durée
et d'espace disque. En termes de durée, il peut en effet être long de vider le contenu
total de la mémoire à partir d'une instance HP-UX utilisant de très grandes quantités
de mémoire. Par ailleurs, la copie de l'image mémoire dans le système de fichiers HP-UX
au réamorçage crée des délais supplémentaires.
En termes d'espace disque, si vous disposez de grandes quantités de mémoire (certains
serveurs HP-UX utilisent plusieurs téraoctets), vous devez prévoir une zone de vidage
de taille au moins égale à cette quantité. Par ailleurs, pour prendre en compte un certain
nombre d'autres facteurs, vous devez prévoir de l'espace disque supplémentaire dans
votre système de fichiers à hauteur, dans le pire des cas, de l'espace mémoire physique
de votre système.

Définitions de vidage intégrées au noyau


Vous pouvez configurer des périphériques de vidage HP-UX à l'aide d'une ou plusieurs
des méthodes suivantes :
• Méthode préférée : à l'exécution, avec la commande /sbin/crashconf
• Au moment de l'amorçage (entrées définies dans le fichier /etc/fstab)
• Durant la configuration du noyau (placez les définitions dans le fichier /stand/
system). Cette méthode est obsolescente et ne doit plus être utilisée !
Toutes les définitions effectuées dans ces cas de figure s'ajoutent ou remplacent les
précédentes, quelle qu'en soit l'origine. Considérons maintenant la situation suivante :

Exemple 3-5 Exemple d'incident durant les phases initiales du processus d'amorçage
Considérez un serveur ayant dix gigaoctets (10 Go) de mémoire physique. Si vous aviez
à effectuer une définition de cette configuration, avec des périphériques de vidage
comportant deux gigaoctets (2 Go) d'espace total dans le fichier noyau et un espace
disque supplémentaire de neuf gigaoctets (9 Go) dans le fichier /etc/fstab, vous
disposeriez de suffisamment d'espace pour enregistrer la totalité de l'image mémoire
(un vidage complet) correspondant au moment où le système fonctionnait.
Mais que se passe-t-il si l'incident se produit avant le traitement du fichier /etc/
fstab ? Seule la quantité d'espace de vidage déjà configurée sera disponible au moment
de l'incident, soit deux gigaoctets dans le cas présent.

S'il est essentiel pour vous de capturer chaque octet de mémoire dans tous les cas, y
compris durant les phases initiales du procesuss d'amorçage, vous devez utiliser
crashconf avec l'option -s (qui indique à crashconf de conserver les définitions
de périphériques de vidage d'un réamorçage à l'autre) afin de définir suffisamment
d'espace de vidage à l'avance. crashconf est la méthode préférée pour définir des
périphériques de vidage dans HP-UX 11i version 3.

114 Principaux composants de HP-UX


REMARQUE : Le précédent exemple est décrit à titre de démonstration. La durée
réelle entre le stade où les périphériques de vidage du noyau sont activés et celui où
les périphériques de vidage à l'exécution le sont également est très courte (quelques
secondes). La période de vulnérabilité associée à cette situation est donc très faible.

Utilisation d'un périphérique pour la pagination et le vidage (intégrité d'incident)


Il est possible d'utiliser un périphérique spécifique à la fois pour la pagination (échange)
et pour le vidage. Mais si l'intégrité du vidage est critique, ceci n'est pas recommandé.
Voici un extrait de la page de manuel savecrash(1M) :
• « Si la commande savecrash détermine qu'un périphérique de vidage est déjà
actif pour la pagination, et qu'il existe une activité de pagination sur ce
périphérique, un message d'avertissement indiquera que le vidage est susceptible
d'être non valide. Si la pagination n'a pas déjà été activée sur un périphérique de
vidage, savecrash l'empêche en créant le fichier /etc/savecore.LCK. swapon
n'active pas la pagination sur le périphérique si celui-ci est protégé dans /etc/
savecore.LCK. »
Évitez toujours, si possible, d'utiliser un même périphérique pour le vidage et la
pagination : en particulier pour le périphérique d'échange principal !
Les systèmes HP-UX ne comportant qu'une faible quantité de mémoire et n'utilisant
que le périphérique d'échange principal risquent de se trouver incapables de protéger
les données de vidage (donc de les copier dans la zone du système de fichiers HP-UX)
avant que les fonctions de pagination aient détruit le contenu de la zone de vidage. Les
systèmes HP-UX configurés avec des volumes importants de mémoire sont moins
demandeurs en espace de pagination (échange) au démarrage. Il est donc peu probable
qu'ils détruisent les données de vidage mémoire sur le périphérique d'échange principal
avant copie.

Espace disque requis


Cette section vous concerne si vous disposez de ressources disque limitées pour
l'enregistrement du vidage après incident et/ou du réamorçage après incident de l'image
mémoire dans la zone de système de fichiers HP-UX. Les facteurs à considérer sont les
suivants :
• Niveau de vidage
• Enregistrement compressé et enregistrement non compressé
• Enregistrement partiel (savecrash -p)

Niveau de vidage
Vous utilisez cette section car l'espace disque est une ressource limitée sur votre serveur.
Il est évident que moins vous aurez de pages à vider, moins l'espace disque requis sera
important. Par conséquent, un vidage complet n'est pas recommandé, à moins que

Démarrage et arrêt 115


votre serveur n'ait également une petite quantité de mémoire physique. Et si l'espace
disque est très limité, vous pouvez même aller jusqu'à n'effectuer aucun vidage.
Il existe tout de même une solution adaptée, qui est en fait le choix de vidage par défaut :
le vidage sélectif. HP-UX est très efficace lorsqu'il s'agit de déterminer quelles pages
mémoire sont les plus critiques pour un type d'incident donné, et il enregistre
uniquement ces pages. En choisissant cette option, vous pouvez économiser une grande
quantité d'espace disque sur vos périphériques de vidage, dans votre zone de système
de fichiers HP-UX. Pour obtenir des instructions sur la procécure à suivre, reportez-vous
au document Guide de l'administrateur système HP-UX : Tâches de gestion systématiques.

Enregistrement compressé et enregistrement non compressé


Que vous choisissiez un enregistrement complet ou sélectif, toutes les données figurant
sur les périphériques de vidage doivent en général être copiées dans la zone de système
de fichiers de HP-UX avant de pouvoir être utilisées.
S'il n'y a pas suffisamment d'espace disponible dans la zone de système de fichiers de
HP-UX (et non sur les périphériques de vidage), vous pouvez choisir l'option de
compression des données de savecrash (l'utilitaire d'amorçage qui effectue la copie)
simultanément à la copie.

Enregistrement partiel (savecrash -p)


Si vous disposez d'une quantité importante d'espace au niveau des périphériques de
vidage, mais que le système de fichiers HP-UX est limité, vous pouvez utiliser l'option
-p de la commande savecrash. Seules les pages des périphériques de vidage
susceptibles d'être affectées par l'activité de pagination seront copiées (c'est-à-dire les
pages figurant sur des périphériques utilisés à la fois pour la pagination et le vidage).
Les pages figurant sur les périphériques de vidage dédiés ne sont pas copiées.

REMARQUE : Il est possible d'analyser un vidage d'incident directement à partir des


périphériques de vidage avec un débogueur supportant cette fonctionnalité 7 . Mais si
l'enregistrement sur support amovible ou l'envoi à une tierce personne est nécessaire,
il vous faudra d'abord copier l'image mémoire dans la zone de système de fichiers de
HP-UX.

Pour plus d'informations sur la définition des périphériques de vidage


Les ressources suivantes contiennent des informations supplémentaires sur la définition
des périphériques de vidage :
• Guide de l'administrateur système HP-UX : Tâches de gestion systématiques (Chapitre 2 :
Amorçage et arrêt)

7. L'analyse des données de vidage après un incident n'est pas une tâche aisée. Elle nécessite une
connaissance approfondie des structures internes de HP-UX et l'utilisation de débogueurs. Le processus
effectif d'analyse de ces données dépasse le cadre de ce document. Si vous avez besoin d'assistance
pour l'analyse des données de vidage, consultez votre représentant HP.

116 Principaux composants de HP-UX


• La page de manuel crashconf(1M) décrit la principale commande utilisée pour
configurer des vidages après incident.
• La page de manuel savecrash(1M) décrit les différentes options d'enregistrement
des vidages après incident sur une zone de système de fichiers à des fins d'analyse
ultérieure et d'archivage.
• La page de manuel crashutil(1M) décrit l'utilitaire de conversion de vidages après
incident en différents formats, à des fins d'analyse ultérieure. Comme la commande
savecrash, crashutil peut également être utilisée pour récupérer des
informations de vidage après incident à partir de périphériques de vidage bruts
dans la zone de système de fichiers HP-UX.

Que se passe-t-il en cas d'incident système ?

Fonctionnement normal
✘ Reprise
Fonctionnement normal

Avec HP-UX, un incident système (panique système) est un événement exceptionnel.


Une réaction de panique se produit lorsque HP-UX a rencontré une condition qu'il ne
sait pas (ou ne peut pas) gérer. La cause de l'incident est parfois évidente. Dans d'autres
cas, l'origine de l'incident n'est pas aussi évidente. C'est la raison pour laquelle HP-UX
dispose d'une procédure de vidage. Il est ainsi possible de capturer le contenu de la
mémoire au moment de l'incident pour en effectuer l'analyse ultérieure.
Vous définissez au préalable :
• Où vous souhaitez vider le contenu de la mémoire (périphériques de vidage)
• Si vous souhaitez compresser le vidage pour économiser de l'espace sur vos
périphériques de vidage (compression de vidage)
• Si vous souhaitez effectuer un vidage sur plusieurs périphériques en parallèle,
afin de gagner du temps (simultanéité de vidage)
Utilisez la commande /sbin/crashconf pour configurer ces options. Pour plus de
détails sur la configuration des différentes options, voir crashconf(1M).

Options sous le contrôle de l'utilisateur


Lorsqu'un système HP-UX entre dans un état de panique, les paramètres de contrôle
de vidage actuels sont affichés sur la console système. Vous disposez alors de dix
secondes pour interagir avec la console système avant que les paramètres actuels soient
utilisés pour effectuer le traitement de vidage.
Si vous choisissez d'interagir avec le système durant la période de contrôle de dix
secondes, suivez les invites affichées à l'écran.
Vous pouvrez choisir les options suivantes :

Démarrage et arrêt 117


Option C [CURRENT]Continuer avec les paramètres actuels. Uitlisez cette option
pour accepter immédiatement les paramètres actuels, sans attendre que
la période de contrôle de dix secondes expire automatiquement.
Option S [SELECTIVE] Effectuer un vidage sélectif avec la compression et la
simultanéité désactivées, quel que soit ce qui était configuré auparavant.
Option F [FULL DUMP] Cette option est disponible uniquement si l'espace de
vidage configuré est suffisant pour contenir l'intégralité de la mémoire
physique. Sélectionnez cette option pour vider le contenu de toute la
mémoire physique. Avec cette option, la compression et la simultanéité
sont désactivées.
Option P [PARTIAL DUMP] Cette option est disponible à la place de l'option de
vidage complet si l'espace de vidage configuré est insuffisant pour
contenir un vidage complet. La quantité de mémoire qui sera vidée est
affichée sur la console. Avec cette option, la compression et la simultanéité
sont désactivées.
Option N [NO DUMP] Ne pas effectuer de vidage. Réamorcer imémdiatement le
système. Utilisez cette option si vous connaissez la cause de l'état de
panique et qu'aucun vidage n'est nécessaire.

Vidage
Après avoir donné la possibilité à l'opérateur de prendre le contrôle du niveau de
vidage et que la période de dix secondes s'est écoulée, HP-UX écrit le contenu de la
mémoire physique sur les périphériques de vidage jusqu'à ce qu'une des conditions
suivantes soit remplie :
• L'ensemble des données de la mémoire a été vidé (si un vidage complet a été
configuré ou demandé par l'opérateur).
• L'ensemble des données des pages mémoire sélectionnées a été vidé (si un vidage
sélectif a été configuré ou demandé par l'opérateur).
• Les limites de l'espace du périphérique de vidage sont atteintes.
En fonction de la quantité de mémoire dont il faut assurer le vidage, et de plusieurs
autres facteurs, le processus peut prendre de quelques secondes à plusieurs heures.
Pendant le processus de vidage, différents messages d'état apparaissent sur la console
système pour en indiquer la progression.

IMPORTANT : Vous pouvez interrompre le vidage à tout moment en appuyant sur


la touche Échap. Le temps nécessaire à l'abandon peut atteindre 15 secondes.
Si vous interrompez un vidage complet, ce sera comme si aucun vidage n'avait eu lieu ;
aucun vidage partiel ne sera effectué.

Suite au vidage, le système tente son réamorçage.

118 Principaux composants de HP-UX


Réamorçage
Après vidage des pages de mémoire physique, le système tente un réamorçage (si
l'indicateur AUTOBOOT est activé). Pour plus d'informations sur l'indicateur AUTOBOOT,
voir Guide de l'administrateur système HP-UX : Tâches de gestion systématiques.

Option de traitement savecrash


Vous pouvez définir si vous souhaitez ou non qu'un processus nommé savecrash
s'exécute lors de l'amorçage de votre système. Ce processus copie (et compresse
éventuellement) l'image mémoire stockée sur les périphériques de vidage dans la zone
de système de fichiers HP-UX. Si l'espace le permet, vous pouvez stocker plusieurs
vidages mémoire dans la zone de système de fichiers, pour le cas où il y aurait plusieurs
événements de panique. Si vous n'exécutez pas savecrash durant ou juste après le
réamorçage, seul le dernier vidage risque d'être disponible sur les périphériques de vidage.

Périphériques fonctionnant en mode double (vidage/échange)


Par défaut, la commande savecrash est active et procède à son opération de copie
pendant le processus d'amorçage. Vous pouvez désactiver cette opération en éditant
le fichier /etc/rc.config.d/savecrash et en affectant à la variable
d'environnement SAVECRASH la valeur 0. Il est préférable de le faire si vos périphériques
de vidage ne sont pas également utilisés comme périphériques de pagination.
Voici un extrait de la page de manuel savecrash(1M) :
• « Si l'espace libre dans le système de fichiers est insuffisant pour les parties du
vidage mémoire qui doivent être enregistrées, savecrash enregistre autant de
données qu'il le peut dans l'espace disponible. (La priorité est donnée au fichier
index, puis aux fichiers de module noyau, puis à l'image de mémoire physique.)
Le vidage sera considéré comme enregistré, et savecrash ne tentera pas de le
réenregistrer, à moins que l'espace n'ait été insuffisant pour enregistrer aucune
des images de mémoire physique. (Voir la description de l'option -r.) »
L'option -r de savecrash vous permet de réenregistrer un incident qui a déjà été
marqué comme enregistré. Si un enregistrement échoue (ou si un enregistement
seulement partiel a été effectué) à cause d'un manque d'espace de système de fichiers,
vous avez la possibilité, une fois le système de nouveau opérationnel, de nettoyer le
système de fichiers afin de regagner l'espace nécessaire pour l'opération savecrash ;
ou vous pouvez exécuter la commande savecrash manuellement, en spécifiant une
autre destination pour les données enregistrées.

ATTENTION : Si les périphériques sont utilisés à la fois pour la pagination et le vidage,


ne désactivez pas le processus d'amorçage de savecrash ou vous risquez de perdre l'image
mémoire de vidage du fait des activités de pagination ultérieures du système.

Démarrage et arrêt 119


Actions nécessaires après réamorçage du système
Après réamorçage du système, vous devez en premier lieu vérifier que l'image de la
mémoire physique vidée sur les périphériques correspondants a été copiée dans la
zone de système de fichiers HP-UX, afin de permettre la constitution d'un fichier et
son envoi à un spécialiste pour analyse ou effectuer cette dernière vous-même au moyen
d'un débogueur.

REMARQUE : Il est possible d'analyser un vidage d'incident directement à partir des


périphériques de vidage avec un débogueur prenant en charge cette fonctionnalité.
Mais si l'enregistrement sur support amovible, ou l'envoi à une tierce personne, est
nécessaire, il vous faudra d'abord copier l'image mémoire dans la zone de système de
fichiers de HP-UX.
À moins que vous ne désactiviez spécifiquement le processus exécuté par l'utilitaire
savecrash pendant l'amorçage, l'utilitaire savecrash copie automatiquement l'image
mémoire au cours du réamorçage. Le répertoire HP-UX par défaut dans lequel les
données sont copiées est /var/adm/crash. Vous pouvez définir un autre emplacement
en éditant le fichier /etc/rc.config.d/savecrash et en stipulant, pour la variable
d'environnement SAVECRASH_DIR, le nom du répertoire où vous voulez placer les
données de vidage. Assurez-vous simplement que la destination possède suffisamment
d'espace disque pour contenir l"image mémoire copiée.

Vidage en ligne (vidages mémoire de systèmes en cours d'exécution)


À compter d'HP-UX 11i version 3, il est possible d'effectuer un traitement de vidage
mémoire sur les serveurs HP Integrity sans bloquer le système et sans provoquer d'instabilité
du système.
Les vidages en ligne (vidages mémoire de systèmes qui n'ont subi aucun incident et
s'exécutent encore) peuvent être utiles :
• Pour l'analyse des causes de défaillances de système d'exploitation récupérables.
• En cas de défaillance de modules de noyau à chargement dynamique qui ne
destabilisent pas le noyau (par exemple pour la résolution de certains problèmes
liés aux pilotes d'E/S).
• Pour le débogage des problèmes liés à une dégradation des performances système.
• Pour l'analyse hors connexion d'un instantané d'un noyau en cours d'exécution.
Les vidages en ligne peuvent être initiés par l'utilisateur ou par le noyau. Les utilisateurs
disposant des privilèges appropriés peuvent initier un vidage mémoire à l'aide de la
commande livedump (voir livedump(1M) pour plus de détails sur la procédure à
suivre).

120 Principaux composants de HP-UX


Limitations des vidages en ligne
Il existe quelques différences importantes entre les vidages en ligne et les vidages
mémoire réels, dont certaines constituent des limitations :
• La principale différence entre un vidage en ligne et un vidage mémoire est, bien
entendu, le fait que HP-UX continue de s'exécuter durant le vidage.
La bonne nouvelle est que les utilisateurs du système peuvent continuer à travailler
et ne sont pas affectés par le processus livedump.
La mauvaise nouvelle est que, puisque HP-UX continue de s'exécuter, les structures
de données dans le système d'exploitation continuent de changer durant le
processus de vidage, ce qui procure une image moins précise du système du
moment où le vidage a été initié. Par conséquent, le vidage enregistré par livedump
peut contenir certaines structures de données dans un état incohérent. En outre,
la cause d'un événement que vous dépannez peut être écrasée (et donc perdue)
par les opérations du système d'exploitation.
• Vous ne devez pas utiliser livedump sur les systèmes ayant subi des défaillances
de système d'exploitation qui destabilisent l'ensemble du système. Si un système
est devenu instable, il est préférable de le laisser se bloquer ou de forcer un blocage
à l'aide d'un transfert de contrôle (TOC).

Système d'exploitation et logiciels (installation, modification et suppression)


Les logiciels sont distribués sous de nombreuses formes (fichiers tar, archives zip, et
ainsi de suite). HP-UX prend en charge une grande partie des utilitaires utilisés pour
distribuer les logiciels ; malgré tout, dans le monde de HP-UX, un format est préféré
par-dessus tous : Software Distributor (SD).

Software Distributor
Software Distributor est une collection d'outils permettant d'effectuer l'installation, la
maintenance et la distribution d'applications et d'autres logiciels sur des serveurs
HP-UX. Il s'agit du format utilisé par HP pour distribuer HP-UX et de nombreuses
autres applications liées à HP-UX.
En plus d'être un format de distribution (qui peut résider par-dessus tar, cpio, ISO_9660,
HFS, VxFS et la plupart des autres méthodes de stockage de fichiers physiques), Software
Distributor assure la maintenance d'une base de données de produits installés qui contient
des informations sur les applications et les logiciels actuellement installés sur les
serveurs, des informations de version concernant ces logiciels, et d'autres attributs
importants relatifs aux logiciels installés. La base de données des produits installés est
utilisée par les utilitaires SD pour effectuer la maintenance des applications sur un
serveur.
Software Distributor est compatible multiserveur. Les packages logiciels (appelés dépôts
logiciels) peuvent être maintenus sur un serveur et utilisé par un autre serveur pour
installer les packages associés.
Système d'exploitation et logiciels (installation, modification et suppression) 121
La section « Software Distributor (SD) » (page 137) décrit les différents composants de
Software Distributor. Le document Software Distributor Administration Guide contient
une description complète de cette technologie.

Autres technologies d'installation de logiciels


Il existe plusieurs autres pièces au puzzle d'installation logicielle :
Ignite/UX Si vous devez installer un ensemble commun de logiciels
HP-UX sur plusieurs systèmes et que vous souhaitez
effectuer cette opération en une seule fois, à partir d'un seul
emplacement, vous pouvez utiliser Ignite/UX. Voir
« Ignite-UX » (page 128).
update-ux La commande update-ux met à jour le système
d'exploitation HP-UX à partir d'un nouveau support
HP-UX. Voir la page de manuel update-ux(1M) pour plus
de détails.
Dynamic Root Disk Dynamic Root Disk est un outil d'administration système
HP-UX qui permet de cloner une image système HP-UX
vers un disque autre que celui à partir duquel le système
est actuellement amorcé, à des fins de maintenance logicielle
et de récupération. De cette manière, vous pouvez installer
des logiciels et des correctifs sur un clone de votre système
actuel sans affecter le système en cours d'exécution. Ensuite,
lorsque vous avez l'opportunité de réamorcer le système,
le clone mis à jour ou soumis au correctif peut être réamorcé.
Cela réduit le temps d'indisponibilité du système à la courte
durée nécessaire au réamorçage du clone. De plus, si
nécessaire, les modifications peuvent être rapidement
annulées en réamorçant simplement le clone d'origine.
Software Manager Software Manager est utilisé par Ignite-UX et Update-UX
pour effectuer l'installation logicielle. Software Manager
améliore la sélection des logiciels, fournit la prise en charge
des environnements d'exploitation et la prise en charge des
mises à jour pour les aperçus, ainsi qu'une interface
utilisateur de terminal (TUI). Voir les pages de manuel
swm(1M) et swm-oeupdate(1M) pour plus de détails.

Informations complémentaires relatives à la maintenance logicielle sur HP-UX


Pour plus d'informations sur les différents utilitaires de packaging logiciel pris en
charge par HP-UX, voir les pages de manuel suivantes :
ar(1) La commande ar maintient des groupes de fichiers combinés en un seul
fichier d'archive. Sa principale utilisation consiste à créer et à mettre à jour

122 Principaux composants de HP-UX


des fichiers tels qu'utilisés par l'éditeur de liens (voir ld(1)). Elle peut
cependant être utilisée pour toute fonction similaire.
cpio(1) La commande cpio enregistre et restaure des archives de fichiers sur
bande magnétique, autres périphériques ou un fichier ordinaire, et copie
des fichiers d'un répertoire vers un autre tout en répliquant la structure
de répertoires.
gzip(1) La commande gzip compresse des fichiers afin d'économiser l'espace
disque. Elle peut compresser des fichiers individuels ou des structures de
répertoires entières, regroupant les fichiers de la structure de répertoires
en une seule archive.
pax(1) La commande pax extrait, écrit et répertorie des fichiers d'archive et copie
des hiérarchies de fichiers et de répertoires. Utilitaire plus récent, pax
effectue les mêmes fonctions de base que les utilitaires plus anciens (mais
encore disponibles) cpio et tar.
sd(5) sd — présentation de Software Distributor : commandes pour créer,
distribuer, installer, contrôler et gérer des logiciels.
shar(1) La commande shar empaquète les fichiers et répertoires nommés dans
un package de distribution adapté à l'envoi ou au déplacement vers un
nouvel emplacement. Utilisez le shell posix (/usr/bin/sh) pour
désempaqueter l'archive. Si l'un des fichiers nommés contient des données
inhabituelles, shar utilise uuencode pour protéger les données contre
certains expéditeurs qui ne gèrent pas correctement le format natif du
fichier. Voir uuencode(1). Si uuencode est utilisée pour coder des données,
un script uudecode est inclus dans le package shar de sorte que le shell
puisse encore être utilisé pour désempaqueter l'archive.
tar(1) La commande tar enregistre et restaure des archives de fichiers sur une
bande magnétique ou dans un fichier disque.

Services de mise en réseau


HP-UX procure un riche et robuste ensemble de services de mise en réseau, y compris :
• Messagerie électronique
• Connexions à distance / Émulation de terminal
• Transferts de fichiers
• Accès Web
• Systèmes de fichiers montés à distance

REMARQUE : Pour pouvoir utiliser les services de mise en réseau, vous devez
configurer au moins une interface réseau sur votre serveur. Utilisez la commande
nwmgr pour configurer l'interface. Pour plus d'informations, voir la page de manuel
nwmgr(1M) et « Configuration d'une interface réseau » (page 148).

Services de mise en réseau 123


Messagerie électronique
Les systèmes de messagerie électronique (email) ont en général deux couches
fonctionnelles :
• Une couche de transport et de routage
• Un client de messagerie pour la lecture, la composition et l'envoi des messages
Pour le transport et le routage des messages, HP-UX prend en charge sendmail, un
service de transport de messagerie largement utilisé et hautement configurable. Pour
plus d'informations sur la configuration de sendmail sur un serveur HP-UX, consultez
le document de mise en réseau : HP-UX Mailing Services Administrator's Guide.
Pour la lecture, la composition et l'envoi de messages, HP-UX propose les clients de
messagerie UNIX traditionnels :
mail
mailx
elm
Bien que cela ne soit pas officiellement pris en charge par HP, vous pouvez également
utiliser les utilitaires courants suivants pour la lecture, la composition et l'envoi de
messages électroniques :
Mozilla Mozilla est fourni avec HP-UX car il s'agit du navigateur par défaut pour
l'accès à System Management Homepage. Mozilla contient un client de
messagerie intégré.
rmail Si vous avez installé et vous utilisez l'éditeur GNU Emacs, vous pouvez
utiliser son client de messagerie intégré, rmail.

Connexions à distance / Émulation de terminal


À partir d'un shell HP-UX, vous pouvez vous connecter à un système distant à l'aide
d'un des protocoles suivants s'ils vous sont accessibles :
rlogin rlogin, un utilitaire qui s'exécute sur votre serveur local, communique
avec un démon nommé rlogind sur le serveur distant (s'il est en cours
d'exécution) afin de vous permettre de vous connecter au serveur distant
si vous avez un compte valide sur ce système.

IMPORTANT : Le protocole prenant en charge rlogin n'est pas un


protocole sécurisé. Vos informations de connexion, y compris les mots de
passe et autres informations entrées durant votre session, sont envoyées
par le biais du réseau sous forme non chiffrée ! Ces informations risquent d'être
interceptées et utilisées à des fins malveillante.

ssh ssh (Secure Shell) procure des connexions distantes beaucoup plus
sécurisées que le protocole rlogin. Il authentifie le serveur distant (et
permet au serveur distant d'authentifier votre serveur local) à l'aide du

124 Principaux composants de HP-UX


chiffrement par clé publique. Il utilise le chiffrement dans toutes les
communications avec le serveur distant durant votre session.
telnet Comme rlogin, telnet utilise généralement des communications non
chiffrées, ce qui rend vos sessions sur les serveurs distants vulnérables aux
interceptions. Si vous travaillez sur un réseau fermé, parmi des serveurs et
des utilisateurs dignes de confiance, telnet est disponible sur HP-UX. Si
la sécurité des communications entre votre serveur local et le serveur distant
auquel vous essayez de vous connecter est importante, utilisez plutôt ssh.

Transferts de fichiers
Plusieurs protocoles sont disponibles sur HP-UX pour transférer des fichiers d'un
ordinateur à un autre. Selon le protocole utilisé, les fichiers peuvent être transférés
entre des systèmes HP-UX, entre un système HP-UX et un système Linux, ou entre un
système HP-UX et un système Microsoft Windows. En plus des protocoles suivants,
les applications et les programmes personnalisés peuvent transférer des fichiers à l'aide
de communications interprocessus (par le biais d'appels système) :
FTP FTP (File Transfer Protocol) est une norme ouverte pour le transfert de
fichiers entre ordinateurs. Les ordinateurs HP-UX, Linux et Microsoft
Windows prennent tous en charge les logiciels clients et serveurs ftp.
FTP est généralement utilisé en mode interactif. L'utilisateur établit une
connexion entre son système local (le client FTP) et le système distant
(exécutant un serveur FTP). Une fois la connexion établie, des fichiers
peuvent être transférés d'un ordinateur à l'autre dans les deux directions,
et la structure de répertoires de chaque ordinateur peut être traversée
(dans les limites de l'autorité d'accès de l'utilisateur) afin d'établir un
répertoire source et un répertoire de destination pour les transferts de
fichiers.

IMPORTANT : FTP est généralement un protocole non sécurisé, et les


fichiers sont transférés en clair (sans chiffrement). Les mots de passe utilisés
pour établir la connexion entre les deux ordinateurs sont également
envoyés sous forme non chiffrée, ce qui rend ces transmissions vulnérables
aux interceptions et aux utilisations malveillantes.

SSH FTP sftp (la commande HP-UX qui implémente le protocole de transfert de
fichiers SSH) utilise ssh pour fournir des transferts de fichiers plus
sécurisés que la commande ftp. Les fichiers sont chiffrés durant le transfert
et, avec certains clients FTP SSH, les opérations de système de fichiers
distantes sont également disponibles (par exemple, suppression d'un fichier
d'un système distant).

Services de mise en réseau 125


RCP rcp (remote copy) copie des fichiers d'un ordinateur à un autre.
L'une des principales fonctionnalités de rcp est la possibilité de copier un
répertoire entier, en traversant l'arborescence lors de la copie récursive
des sous-répertoires et de leur contenu.
Les deux ordinateurs peuvent être distants, il peut s'agir du même système
(par exemple, vous pouvez utiliser rcp pour copier des fichiers d'un
répertoire vers un autre sur votre système local ou sur un système distant),
ou vous pouvez utiliser rcp pour copier des fichiers entre votre système
local et un système distant.
rcp peut utiliser un fichier .rhosts ou le système d'authentification
Kerberos pour authentifier les utilisateurs.
Le protocole RCP (comme le protocole FTP) est en général peu sécurisé.
Pour un protocole de copie distante plus sûr, utilisez SSH RCP.
SSH RCP scp (La commande HP-UX qui implémente le protocole de copie distante
de shell sécurisé) utilise ssh pour copier des fichiers entre deux ordinateurs
de manière sécurisée.
HTTP Utilisé principalement pour récupérer des pages Web pour l'affichage, le
protocole HTTP peut être utilisé pour transférer des fichiers.

Accès Web
Le système d'exploitation HP-UX 11i version 3 inclut le serveur Web Tomcat utilisable
avec des sous-systèmes Web tels que System Management Homepage. Il est par
conséquent également disponible pour servir les pages Web que vous créez.

Systèmes de fichiers montés à distance


HP-UX 11i version 3 implémente plusieurs méthodes de partage de systèmes de fichiers
et de répertoires entre ordinateurs, parmi lesquelles :
NFS NFS (Network File System) vous permet d'exporter des systèmes de fichiers
ou des répertoires depuis un serveur vers un ensemble de serveurs prédéfini,
qui à leur tour monteront les systèmes de fichiers de sorte que les utilisateurs
et les processus de ces serveurs puissent accéder aux systèmes de fichiers
montés à distance comme s'il s'agissait de systèmes de fichiers locaux.
Samba Samba est une implémentation du protocole Microsoft SMB (Server Message
Block) (et autres protocoles) qui autorise le partage d'un répertoire et de ses
sous-répertoires entre plusieurs ordinateurs.

126 Principaux composants de HP-UX


4 Outils d'administration système
Que vous assuriez la gestion d'un seul serveur, de plusieurs serveurs, ou de plusieurs
systèmes d'exploitation sur des partitions logicielles ou matérielles sur un serveur à
cellules multiples, HP-UX 11i version 3 propose une large gamme d'outils pour gérer
et contrôler ces ressources.
Ce chapitre décrit les principaux outils d'administration système disponibles et ce qu'ils
vous permettent de contrôler.
Tableau 4-1 Outils d'administration système
Outil Adapté à... Comment l'obtenir

HP System Administration de Fourni avec HP-UX 11i version 3


Management système d'exploitation
Homepage (HP SMH) unique 1

HP Systems Insight Gestion de groupes de Fourni avec HP-UX 11i version 3 ou disponible au
Manager (SIM) systèmes téléchargement à l'adresse : http://www.hp.com/go/
hpsim

OpenView Suite Gestion de niveau Contactez votre représentant commercial HP


entreprise
1 Le système d'exploitation peut être HP-UX 11i ou (si vous utilisez HP SMH) peut être basé sur Linux
ou Microsoft Windows

Outils d'installation et de mise à jour de HP-UX


Les outils suivants peuvent être utilisés pour installer et mettre à jour HP-UX. Pour
obtenir des détails complets à ce sujet, consultez la dernière version du manuel HP-UX
11i v3 Installation and Update Guide.

Installations à froid
Le terme installation à froid fait référence à l'installation de logiciels système sur un
système nouveau (qui ne contient actuellement aucune image de HP-UX) ou existant
(qui contient une instance de HP-UX que vous souhaitez remplacer complètement)
grâce à la recréation complète du groupe de volumes racine, à la suppression des
données et du système d'exploitation existants sur ce volume, et à l'installation du
nouveau système d'exploitation et des logiciels et données spécifiés.
Vous pouvez choisir parmi deux méthodes d'installation à froid de HP-UX 11i v3 sur
un système pris en charge :
• Installation directe à partir du support DVD
• Création de dépôts sur des serveurs à l'aide de SD-UX ou Ignite-UX et installation
par le biais du réseau.

Outils d'installation et de mise à jour de HP-UX 127


L'un des avantages offerts par l'installation à froid est la possibilité d'installer des
logiciels pris en charge sans se soucier des logiciels actuellement présents sur le système
ni du nettoyage des anciens logiciels.

Ignite-UX
Ignite-UX permet aux administrateurs de système HP-UX d'effectuer des installations
et des déploiments système à grande échelle. Il permet également de créer et de réutiliser
des configurations système standard, d'archiver une configuration système standard
et d'utiliser cette archive pour répliquer des systèmes (ce qui accélère le processus), et
d'effectuer des personnalisations post-installation. Il propose en outre des modes
d'exploitation interactifs et sans assistance.
• Les sessions d'installation Ignite/UX pour plusieurs cibles peuvent être contrôlées
à partir d'un serveur unique dans un modèle réel client/serveur.
• Les installations peuvent avoir lieu à partir de plusieurs sources logicielles durant
une même session d'installation.
• Il est très facile de créer un système utilisable dès que la session d'installation est
terminée.
Pour plus de détails sur Ignite-UX, voir http://docs.hp.com/en/IUX.

Update-UX
La commande update-ux est l'outil qui permet de mettre à jour une version de HP-UX
vers une version plus récente (à condition que vous utilisiez un itinéraire de mise à
niveau pris en charge). Pour obtenir des détails sur les itinéraires de mise à niveau pris
en charge et des procédures de mise à jour générales, consultez la dernière version du
manuel HP-UX 11i v3 Installation and Update Guide. Pour plus de détails sur la commande
update-ux et ses options, voir la page de manuel update-ux(1M).

Outils de gestion de serveurs uniques


Cette section décrit des outils utilisés pour la gestion d'instances uniques de HP-UX.

HP System Management Homepage (HP SMH)

IMPORTANT : À compter de HP-UX 11i version 3, l'outil d'administration système


HP-UX pour l'administration de serveur unique, SAM (System Administration Manager),
a été modifié de manière significative. Il possède désormais un nouveau nom et une
interface utilisateur plus intuitive. À compter de HP-UX 11i version 3, l'outil
d'administration de serveur unique pour HP-UX est HP SMH (HP System Management
Homepage).
HP System Management Homepage (HP SMH) propose trois interfaces de gestion de
HP-UX. Utilisez celle qui correspond le plus à vos besoins :
• Une interface utilisateur graphique basée sur le Web (GUI)
128 Outils d'administration système
• Une interface utilisateur de terminal (TUI)
• Une interface de ligne de commande (CLI)
Bien que HP SMH n'ait pas d'interface X Window native 8 , quelques applications
lancées par HP SMH continuent de s'ouvrir dans X Window ObAM ou dans l'interface
TUI ObAM.
La plupart des applications de l'interface utilisateur graphique de HP SMH prennent
en charge des environnements locaux multi-octets. En revanche, l'interface utilisateur
textuelle de HP SMH ne prend en charge que l'environnement local anglais.
HP recommande par conséquent d'exécuter l'interface utilisateur textuelle smh(1) dans
l'environnement local C.

REMARQUE : ObAM est la technologie utilisée par SAM, l'ancien outil d'administration
de serveur unique.
Lorsque vous exécutez la commande /usr/sbin/sam ou /usr/sbin/smh et que la
variable d'environnement DISPLAY est définie, HP SMH s'ouvre dans le navigateur
Web par défaut. Si la variable d'environnement DISPLAY n'est pas définie, HP SMH
s'ouvre à l'aide de son interface de terminal.
Lors du premier démarrage, la version terminal de SMH affiche le menu principal, qui
est la passerelle vers ses zones fonctionnelles :

HP-UX System Management Homepage (Text User Interface)


SMH
--------------------------------------------------------------------------------
a - Auditing and Security
c - Auditing and Security Attributes Configuration(new)
d - Peripheral Devices
e - Resource Management
f - Disks and File Systems
g - Display
k - Kernel Configuration
l - Printers and Plotters(new)
n - Networking and Communications
p - Printers and Plotters
s - Software Management
u - Accounts for Users and Groups

--------------------------------------------------------------------------------
x-Exit smh w-WebLaunch 1-Help
ENTER-Launch Functional Area v-SAM Log Viewer
Démarrez la zone fonctionnelle avec laquelle vous souhaitez travailler en tapant la
lettre affichée en regard de son entrée, dans le menu principal. Par exemple, tapez e
pour démarrer la zone fonctionnelle Resource Manager ou p pour démarrer la zone
fonctionnelle Printers and Plotters.

8. Bien que l'interface GUI de System Management Homepage ne soit pas une application native X
Window, HP SMH tente d'utiliser X Window pour ouvrir un navigateur sur un affichage X distant
lorsque vous utilisez l'élément de menu w à partir du menu principal.

Outils de gestion de serveurs uniques 129


Démarrage de l'interface Web HP SMH
Pour accéder à l'interface Web HP SMH à partir d'un navigateur (localement ou sur
un système distant, tel qu'un PC), utilisez l'adresse suivante :
http://nom_du_système_à_administrer:2301/
où nom_du_système_à_administrer est le nom d'hôte réseau (ou adresse IP) du
système que vous souhaitez administrer. Le serveur Web sur le système démarre alors
une interface Web sécurisée avec HP SMH.

IMPORTANT : Pour que l'accès Web à distance vers HP SMH soit possible, le serveur
Web du système que vous tentez d'administrer doit être en cours d'exécution. Par
défaut, cela signifie que HP-UX doit être au niveau d'exécution 3 ou supérieur. Pour
une discussion des niveaux d'exécution, voir « Niveaux d'exécution » (page 100).
Si vous tapez w dans la version TUI du menu principal de HP SMH, vous démarrez
l'interface Web HP SMH sur le serveur X-Window associé à votre variable
d'environnement DISPLAY.
Le lancement de l'interface Web HP SMH depuis l'interface de terminal HP SMH
provoque le démarrage d'un serveur Web sur le système que vous administrez (si
aucun serveur Web n'est en cours d'exécution) et démarre un navigateur Web pour
afficher la zone fonctionnelle (dans HP SMH) correspondant à la zone fonctionnelle
qui était sélectionnée dans la TUI lorsque vous avez tapé w.

IMPORTANT : Lisez attentivement les avertissements affichés lorsque vous démarrez


votre navigateur Web. Le lancement de System Management Homepage de cette
manière présente certaines implications pour la sécurité, et HP SMH identifiera des
alternatives plus sécurisées pour lancer System Management Homepage par le biais
d'une URL HTTP sécurisée (HTTPS) URL si cela est nécessaire.

REMARQUE : Si vous prévoyez de lancer l'interface Web depuis la version terminal


de HP SMH, assurez-vous de définir la variable DISPLAY de votre shell avant de
démarrer l'interface de terminal, de sorte que HP SMH sache où diriger l'interface GUI.

130 Outils d'administration système


Interface Web de HP System Management Homepage

Lorsque vous lancez l'interface GUI de HP SMH dans un navigateur, l'écran ci-dessus
s'affiche et requiert une authentification. Une fois la session ouverte, la version GUI de
HP SMH présente un menu légèrement différent de la version terminal.
Au lieu d'afficher les zones fonctionnelles de HP SMH comme premier écran (comme
dans la version terminal), la version graphique de HP SMH affiche d'abord un résumé
système indiquant l'état de santé général du matériel système et des liens vers d'autres
écrans d'état (par exemple Memory Utilization).
Quelques liens vers des zones fonctionnelles clés sont affichés sur la page d'accueil,
mais pour accéder à l'écran des zones fonctionnelles dans la version GUI de HP SMH,
vous devez cliquer sur l'élément de menu Tools situé dans la partie supérieure de
l'affichage.
La version graphique de HP System Management Homepage vous permet d'administrer
un serveur HP-UX depuis presque n'importe quel emplacement utilisant un navigateur
Web pris en charge. L'interface GUI de HP System Management Homepage fournit
également beaucoup plus d'outils (zones fonctionelles) que la version terminal.
HP System Management Homepage fournit une agrégation, un affichage et une
interaction avec une large gamme d'agents Web et autres logiciels de gestion système
Web HP, ce qui vous permet de contrôler étroitement la configuration et le
fonctionnement de presque tous les aspets d'un serveur HP-UX, y compris les suivants :
• Gestion des utilisateurs et des groupes
• Audit
• Gestion des volumes et des systèmes de fichiers
• Technologie de gestion des erreurs (recherche de messages d'erreur en ligne)
• Configuration du noyau
• Partitionnement
• Périphériques
• Imprimantes

Outils de gestion de serveurs uniques 131


• Sécurité
• Installation, suppression et gestion des logiciels
• et de nombreux autres
HP System Management Homepage vous permet également d'effectuer les tâches
suivantes :
• Lancer des applications (basées sur X)
• Exécuter des commandes

ASTUCE : Contrairement à SAM, HP System Management Homepage (étant basé sur


la norme industrielle WBEM) peut également administrer des systèmes Linux et
Microsoft Windows.

Principales fonctionnalités de HP System Management Homepage


HP System Management Homepage est :
• Utilisé pour pour la gestion de système unique (pour la gestion centralisée des
systèmes mulitples, « HP Systems Insight Manager (HP SIM) »)
• Basé sur le Web (accessible à partir de tout navigateur pris en charge)
• Sécurisé (utilisation de l'authentification sécurisée SSL)
• Capable de gérer un système unique exécutant l'un des systèmes d'exploitation
suivants :
— HP-UX 11i
— Linux (versions de Linux prises en charge par HP)
— Microsoft Windows

Que fait HP SMH en votre nom ?


Lorsque vous effectuez des actions à l'aide de HP System Administration Homepage,
l'interface avec laquelle vous interagissez exécute des commandes de ligne de commande
en votre nom, en arrière-plan. Vous pourriez exécuter ces mêmes tâches à partir d'une
invite de shell à l'aide des mêmes commandes que celles utilisées par HP SMH. Mais
comment savoir ce que HP SMH fait en votre nom ? Il existe différents moyens :
• Si vous utilisez l'interface Web, à mesure que vous remplissez les formulaires Web
pour vous préparer à exécuter une action, vous pouvez cliquer sur l'élément
command preview situé au bas de la page pour afficher la commande qui sera
exécutée si vous effectuez l'action.
• Si vous utilisez l'interface de terminal, vous pouvez accéder avec la touche TAB à
l'élément [Preview] situé au bas de l'écran pour afficher la commande que
HP SMH crée pour vous. Lorsque [Preview] est sélectionné, appuyez sur Entrée
pour afficher la commande.
• À tout moment, vous pouvez également afficher les actions (commandes) qui ont
été exécutées précédemment, quelle que soit l'interface utilisée pour les exécuter.

132 Outils d'administration système


— Dans l'interface GUI, cliquez sur l'élément de menu Logs situé dans la partie
supérieure de la page, puis sélectionnez l'élément SAM Log Viewer sur la page
« Logs ». Vous pouvez ensuite filtrer les journaux afin de rechercher les
commandes qui vous intéressent.
— Dans l'interface TUI, vous pouvez accéder au même SAM Log Viewer à partir
du menu principal en appuyant sur la touche v. Vous pouvez ensuite filtrer
les journaux afin de rechercher les commandes qui vous intéressent.

Outils de ligne de commande


System Management Homepage et System Administration Manager, décrits
précédemment, proposent des interfaces utilisateur et effectuent des tâches basées sur
l'entrée de l'utilisateur, au moyen de commandes et d'appels système.
Si vous souhaitez disposer d'un contrôle plus détaillé ou si vous souhaitez personnaliser
des tâches de manière impossible avec d'autres outils d'administration système, vous
pouvez toujours entrer manuellement les commandes nécessaires, ou exécuter des
séquences de commandes dans un script de shell.
HP-UX fournit les shells courants suivants pour l'entrée de commandes :
• sh - le shell POSIX
• ksh - le shell Korn
• csh - le shell C
Bien qu'il ne s'agisse pas officiellement de shells, deux utilitaires connexes collaborent
étroitement avec les shells pour fournir des sessions multiples sur un même terminal :
shl Le Shell Layer Manager permet d'interagir avec plusieurs shells grâce à
l'utilisation de couches de shell. Chaque couche représente un périphérique
virtuel. La couche actuelle est celle qui peut recevoir une entrée clavier. Sur les
autres shells, l'entrée est bloquée. La sortie des différentes couches est multiplexée
sur un terminal unique. Pour plus de détails, voir shl(1).
tsm Le Terminal Session Manager, semblable au Shell Layer Manager, permet à un
utilisateur d'interagir avec plusieurs shells à partir d'un terminal unique. Chaque
shell est lié à un périphérique vrituel qui émule un terminal physique. Des
touches de raccourci tsm permettent à l'utilisateur de basculer d'une session à
l'autre et de créer de nouvelles sessions. Pour plus de détails, voir tsm(1).

Interface de ligne de commande de HP System Management Homepage


Si vous devez entrer une commande rapide depuis l'interface utilisateur graphique de
HP SMH et que vous ne souhaitez pas démarrer un shell dans une fenêtre séparée,
cliquez sur l'élément de menu Tasks situé dans la partie supérieure de la page, puis
sélectionnez Run Command ou Run Command as Root dans la section System du
volet qui s'affiche.

Outils de gestion de serveurs uniques 133


Outils de gestion de serveurs multiples
Cette section décrit des outils utilisés pour la gestion d'instances multiples de HP-UX.

HP Systems Insight Manager (HP SIM)


Lorsque vous avez plusieurs systèmes à gérer, utilisez HP Systems Insight Manager
(SIM). HP Systems Insight Manager est :
• Utilisé pour l'administration centralisée de serveurs multiples
• Capable de gérer plusieurs serveurs dotés de différents types de systèmes
d'exploitation :
— HP-UX 11i
— Linux
— Microsoft Windows
• Basé sur le Web (accessible à partir de tout navigateur pris en charge)
• Sécurisé (utilisation de l'authentification sécurisée SSL)
• Compatible avec la Suite de produits OpenView et avec les clusters Serviceguard.

Gestion de serveurs multiples à partir d'un point de contrôle unique avec HP SIM
Bien que HP Systems Insight Manager puisse être utilisé pour gérer un serveur HP-UX
unique, il est probablement préférable d'utiliser pour cela « HP System Management
Homepage (HP SMH) ».
HP Systems Insight Manager vous permet de gérer plusieurs serveurs, appelés systèmes
gérés à partir d'un serveur de gestion centralisée (CMS, Central Management Server).
Collectivement, le CMS et les systèmes gérés portent le nom de domaine de gestion. Le
CMS est également un système géré dans son propre domaine de gestion, et peut être
en même temps un système géré de domaines de gestion contrôlés à partir d'autres
CMS.
Le CMS est le serveur sur lequel réside le logiciel HP Systems Insight Manager, et vous
pouvez accéder à ce logiciel à partir de tout client réseau (tout ordinateur capable
d'accéder au CMS par le biais d'un navigateur Web (pour une interface utilisateur
graphique) ou par le biais de ssh (pour une interface utilisateur textuelle)). Les clients
réseau peuvent être des membres du domaine géré (mais cela n'est pas obligatoire).

REMARQUE : HP Systems Insight Manager est capable de gérer de grands groupes


de systèmes, mais pour les opérations à l'échelle de l'entreprise, HP recommande
d'utiliser la suite d'outils OpenView, qui est plus puissante.

134 Outils d'administration système


HP Systems Insight Manager est basé sur la norme ouverte WBEM
HP Systems Insight Manager est basé sur la norme Web Based Enterprise Management
(WBEM), un ensemble de technologies conçues pour consolider la gestion de serveurs
multiples exécutant éventuellement différents types de systèmes d'exploitation, et sur
plusieurs autres normes ouvertes.

Apport d'informations à OpenView


HP Systems Insight Manager peut croître parallèlement à vos besoins. Vous pouvez
étendre ses capacités avec des extensions SIM, vous pouvez configurer des systèmes
supplémentaires dans de nombreux domaines de gestion, et lorsque vous êtes prêt à
passer à la gestion à l'échelle de l'entreprise, vous pouvez utiliser HP Systems Insight
Manager pour fournir des informations à la suite de produits OpenView. Voir « Outils
de gestion à l'échelle de l'entreprise » (page 135).

Outils de gestion à l'échelle de l'entreprise


Lorsque vous opérez à l'échelle de l'entreprise ou (quelle que soit la taille) lorsque vous
devez allouer/contrôler vos ressources informatiques et réseau sur la base de :
• Niveaux d'automatisation supérieurs à ceux fournis par System Management
Homepage et HP Systems Insight Manager
• objectif de niveau de service
• Le besoin de contrôler des environnements multifournisseurs (par exemple des
réseaux de systèmes qui incluent des systèmes IBM, Sun Microsystems et d'autres
fournisseurs)
HP met à votre disposition un groupe de produits, collectivement nommé OpenView
Suite, qui vous permet de répondre à ces besoins.
La suite OpenView inclut entre autres des technologies de :
• Contrôle des transactions
• Déploiement logiciel
• Gestion des correctifs
• Gestion des nœuds matériels (par le biais de HP Systems Insight Manager)
• Gestion des nœuds réseau
• Gestion de base de données Oracle
• Services de support technique
• Gestion du stockage
• Gestion de l'utilisation (ressources)
• Gestion des charges de travail
• Gestion des machines virtuelles
La liste complète des produits OpenView se trouve sur le site Web http://
www.openview.hp.com/products

Outils de gestion à l'échelle de l'entreprise 135


Autres outils de gestion système
Il existe aussi d'autres outils pour vous aider avec différents aspects de la gestion d'un
système HP-UX, parmi lesquels :

EVM - Event Management


Dans HP-UX 11i version 3, le noyau, les applications logicielles et le matériel de serveur
peuvent envoyer des événements au démon de gestion d'événements. Les utilisateurs
peuvent ensuite s'abonner à ces événements afin d'être alertés si un événement qui les
concerne se produit.
Pour s'abonner à des événements, un utilisateur (ou administrateur système) peut
utiliser System Management Homepage, (utilisez Tools →Evweb →Subscription
Administration) ou la commande evweb (voir les pages de manuel evweb(1) et
evweb_subscribe(1)).

Gestionnaire de partition
Le Gestionnaire de partition sert à configurer des nPartitions sur des serveurs basés
sur cellules. Il s'exécute en tant qu'espace de travail sur le portail HP System
Management Homepage (HP SMH). Vous pouvez le démarrer à partir du menu Tools
dans HP SMH ou à partir d'un navigateur Web pris en charge en entrant l'URL suivante :
http://nom_de_votre_système.nom_domaine:2301/parmgr
et en ouvrant une session. Lors du démarrage du Gestionnaire de partition à partir du
menu Tools de HP SMH, vous devez choisir l'un des éléments suivants dans la liste
d'outils de gestion de nPartitions :
• Afficher et gérer un Complexe, afin de gérer le Complexe dans lequel HP System
Management Homepage s'exécute.
• Afficher et gérer un Complexe distant, afin de vous connecter à une nPartition ou
un Complexe distant que vous souhaitez gérer.
Vous pouvez utiliser le Gestionnaire de partition pour effectuer les tâches suivantes :
• Reconfigurer des nPartitions
— Créer de nouvelles partitions
— Supprimer des partitions (afin de libérer des ressources pour d'autres usages)
— Ajouter des cartes de cellules à une partition
— Supprimer des cartes de cellules d'une partition
— Déplacer une carte de cellule d'une partition à une autre
• Contrôler l'alimentation de divers composants de serveur
— Armoires
— Châssis d'E/S
— Logements d'E/S 9
9. L'alimentation des logements d'E/S est généralement contrôlée durant une opération de remplacement
et d'ajout en ligne (OLRAD, Online Replacement and Addition).

136 Outils d'administration système


Software Distributor (SD)
Software Distributor est une collection d'outils permettant d'effectuer l'installation et
la maintenance d'applications et d'autres logiciels sur un serveur HP-UX. Software
Distributor est composé des utilitaires suivants :
Utilitaires d'installation et d'utilisation de logiciels sur des serveurs Les utilitaires
Software Distributor suivants concernent l'installation, la suppression et l'inventaire
des applications sur un serveur :
swinstall Permet d'installer des logiciels et des applications sur un système
d'exploitation HP-UX.
swlist Permet d'identifier les logiciels installés sur un serveur ou disponible
dans un dépôt.
swremove Permet de supprimer des logiciels et des applications d'un système
d'exploitation HP-UX ou d'un dépôt.
swverify Permet de vérifier les logiciels installés sur un serveur. Cet utilitaire
vérifie l'état des logiciels, les relations de dépendances, l'existence et
l'intégrité des fichiers, et il exécute des scripts de vérification fournis
par les fournisseurs.
Utilitaires de création et de maintenance de packages logiciels pour une utilisation par
les utilitaires mentionnés ci-dessus Les utilitaires Software Distributor suivants
concernent la création et la maintenance de packages et de kits d'installation de logiciels
et de sources d'installation logicielles (appelées dépôts logiciels) utilisés par swinstall,
swlist, swremove et swverify :
sd Invoquer une interface interactive pour afficher et contrôler les
informations de travaux SD, pour supprimer des travaux SD et pour
cloner/recréer des travaux SD. Assume également la fonction de "base
d'accueil" SD pour créer et lancer des tâches SD interactives.
spb Le Software Package Builder (SPB) procure une interface utilisateur
graphique pour la création de packages logiciels SD pour une utilisation
par les autres utilitaires mentionnés ici. Pour obtenir des informations
détaillées sur SPB, voir http://docs.hp.com/en/SPB.
swacl Permet de contrôler l'accès aux dépôts logiciels et aux applications
installées.
swagentd Partie d'une paire de processus qui contrôlent les opérations logicielles
de Software Distributor. L'autre processus, swagent, est exécuté par
swagentd et n'est pas exécuté directement par l'utilisateur.
swask Utilisé par les scripts de contrôle SD pour solliciter des informations
de la part d'un utilisateur concernant les choix logiciels qu'il a effectués.
Les réponses fournies par l'utilisateur sont stockées pour une utilisation
ultérieure par swinstall et swconfig.

Autres outils de gestion système 137


swconfig Configure, déconfigure ou reconfigure des logiciels sur un serveur.
swconfig fait basculer les logiciels entre les états INSTALLED à l'état
CONFIGURED indépendamment de swinstall et swremove.
swcopy Copie ou fusionne des sélections logicielles d'une source logicielle vers
une ou plusieurs sélections cibles de dépôt logiciel, qui peuvent ensuite
être utilisées comme sources d'installation par swinstall.
swjob Afficher et contrôler des informations de travaux SD et supprimer des
travaux SD.
swmodify Permet de modifier les attributs de logiciels sur un système. Cette
commande vous permet de manipuler le catalogue qui décrit les logiciels
installés sur le système. Par exemple, vous pouvez ajuster le catalogue
de façon à refléter les logiciels qui ont été installés par le biais de
méthodes autres que swinstall.
swpackage Permet de créer des packages de fichiers qui peuvent être installés et
maintenus sur un serveur par Software Distributor.
swreg Contrôle la visibilité des dépôts et racines pour les utilisateurs qui
effectuent des tâches de gestion logicielle. Cette commande peut être
utilisée pour inscrire des dépôts créés par swpackage.

Outils de gestion de stockage sur HP-UX


Les outils suivants permettent de gérer la pile de stockage (ou en sont des constituants)
sur HP-UX, c'est-à-dire les couches de technologie qui permettent à HP-UX d'écrire et
de lire à partir des périphériques de stockage de masse.

Gestionnaires de volumes
Les volumes sont des conteneurs logiques qui ne sont pas restreints par les limites des
disques physiques sous-jacents sur lesquels ils résident. Pour les applications, les
systèmes de fichiers et les bases de données, les volumes semblent être des disques
physiques et sont traités comme tels. HP-UX peut utiliser les volumes comme espace
d'échange. Les volumes peuvent contenir :
• Des systèmes de fichiers
• De l'espace d'échange (pour les opérations de pagination)
• De l'espace de vidage (pour les opérations de vidage mémoire)
• Des copies miroirs d'autres volumes
• De l'espace disque brut géré par une application telle qu'un gestionnaire de base
de données
Les gestionnaires de volumes vous permettent de grouper des collections de stockage
physique (en général des lecteurs de disques) puis de diviser ces collections en entités
logiques nommées volumes logiques si vous utilisez HP Logical Volume Manager, ou
simplement volumes si vous utilisez Veritas Volume Manager.
HP-UX 11i version 3 prend en charge les gestionnaires de volumes suivants :
138 Outils d'administration système
LVM Logical Volume Manager, décrit dans le manuel Guide de l'administrateur système
HP-UX : Gestion des volumes logiques. LVM est le gestionnaire de volumes par
défaut pour HP-UX 11i.
VxVM VERITAS Volume Manager offre de nombreuses fonctionnalités, dont certaines
ne sont pas disponibles avec LVM ou MirrorDisk/UX (le produit compagnon
de LVM qui vous permet de mettre en miroir des données sur plusieurs disques
physiques).
La version de VxVM fournie avec HP-UX est une version de base contenant
un sous-ensemble des fonctionnalités offertes dans la version complète, qui
requiert une licence supplémentaire. Pour obtenir des informations complètes
sur les fonctionnalités incluses dans la version de base et dans la version
complète de VxVM, consultez le document VERITAS Volume Manager Releases
Notes correspondant à la version de VERITAS Volume Manager que vous
utilisez.
Les deux gestionnaires de volumes peuvent coexister sur un serveur. Chaque
gestionnaire de volumes assure le suivi des disques qu'il contrôle et tout disque physique
donné ne peut être contrôlé que par un gestionnaire à la fois. L'utilitaire vxvmconvert
peut convertir un groupe de volumes LVM en groupe de disques VxVM si vous
souhaitez migrer un disque de LVM vers VxVM pour une flexibilité de configuration
accrue.

Tâches de gestion de volumes


Les tâches de gestion de volumes qu'il vous faudra effectuer varieront légèrement en
fonction du gestionnaire de volumes choisi. Pour les tâches communes à LVM et
VERITAS Volume Manager, les commandes ou interfaces spécifiques que vous devrez
utiliser varieront également selon le gestionnaire de volumes utilisé.
Voici quelques exemples de tâches de gestion de volumes courantes :
• Tâches de groupe de disques / groupe de volumes
— Création de groupes de volumes (à partir de collections de disques physiques)
— Ajout de lecteurs de disques physiques à un groupe de volumes existant
— Suppression de lecteurs de disques physiques d'un groupe de volumes
— Mise en miroir des données
• Tâches de volume logique / volume
— Création de volumes
— Suppression de volumes
— Redimensionnement de volumes (et, le cas échéant, des systèmes de fichiers
qui s'y trouvent)
Dans LVM et VERITAS Volume Manager, un groupe de volumes est traité de manière
spéciale : le groupe de volumes racine. Il s'agit du groupe de volumes qui contient le
fichier noyau utilisé pour amorcer le système. C'est également l'emplacement où réside

Outils de gestion de stockage sur HP-UX 139


le système de fichiers racine, celui contenant le répertoire racine (« / »). Les spécificités
du groupe de volumes racine (comment il diffère des autres groupes de volumes)
varient selon le gestion de volumes utilisé. Pour plus d'informations sur ces différences,
reportez-vous à la documentation du gestionnaire de volumes utilisé.

Outils de contrôle des performances


De nombreux outils sont disponibles pour vous aider à contrôler les performances des
serveurs, réseaux et applications HP-UX. Certains d'entre eux sont fournis avec HP-UX,
certains sont téléchargeables depuis hp.com et d'autres sont des produits commerciaux
proposés par HP ou par d'autres sociétés. Cette section décrit quelques-uns de ces
outils.

Outils de contrôle des performances d'un serveur


Plusieurs applications sont à votre disposition pour contrôler les performances sur un
serveur HP-UX :
HP Caliper Bien que sa principale utilisation concerne les profils
d'applications, Caliper est également capable d'afficher des
informations sur les performances globales du système HP Caliper
peut être téléchargé depuis le site Web suivant : http://
www.hp.com/go/caliper
HP Caliper est également pris en charge sur les versions Linux
pour les serveurs HP Integrity.

REMARQUE : HP Caliper est disponible uniquement pour les


serveurs HP Integrity. Pour les serveurs HP 9000, vous pourriez
envisager Prospect, un outil de contrôle des performances. Voir
http://www.hp.com/go/prospect.

HP GlancePlus GlancePlus est un package complet de contrôle des performances


à l'échelle du système d'exploitation qui fournit des informations
immédiates sur les performances de votre serveur. Il permet
d'examiner facilement l'activité du système, d'identifier et
d'éliminer les goulets d'étranglement de performances, et d'ajuster
votre système afin d'optimiser ses performances. GlancePlus fait
partie de la suite de produits HP OpenView. Vous trouverez des
informations sur la manière d'obtenir GlancePlus et des
informations détaillées sur ses fonctionnalités sur le site Web à
l'adresse suivante : http://www.hp.com/go/openview.
HP GlancePlus prend en charge plusieurs systèmes d'exploitation,
parmi lesquels HP-UX et Linux.
Les commandes HP-UX suivantes peuvent également vous aider à recueillir des
statistiques concernant l'utilisation des ressources de votre système :
140 Outils d'administration système
iostat iostat renvoie des statistiques d'E/S itératives pour chaque disque actif
sur le système.
sar sar (System Activity Reporter) fournit des échantillons et des rapports
relatifs aux compteurs d'activité cumulatifs sur le système d'exploitation
ou à partir d'un fichier précédemment enregistré. Ces valeurs vous donnent
une indication concernant les emplacements de l'activité HP-UX.
top Fourni avec HP-UX, top est un utilitaire qui répertorie tous les processus
actuellement en cours d'exécution sur un serveur, classés par ordre
d'utilisation de cœur de processeur. Les processus répertoriés en premier
dans la sortie de top sont ceux qui consomment le plus de temps de
traitement. top affiche également des facteurs sur la charge système globale.
vmstat La commande vmstat fournit certaines statistiques concernant les processus,
la mémoire, les interceptions et l'activité des processeurs. Elle permet
également d'effacer les accumulateurs dans la structure de somme du noyau.

Outils de contrôle des performances d'un réseau


Le contrôle des performances d'un réseau peut être un processus complexe impliquant
de nombreuses variables. Pour un contrôle approfondi des performances et la résolution
des problèmes réseau, HP propose OpenView Network Node Manager. Pour plus
d'informations sur les fonctionnalités et capacités de Network Node Manager, et sur
la façon de l'obtenir, voir :
http://openview.hp.com/products/nnm/index.html
Si vous avez simplement besoin de vérifier les communications entre deux ordinateurs,
vous pouvez utiliser la commande ping, qui envoie des paquets d'un ordinateur à un
autre et mesure la durée nécessaire à l'obtention d'une réponse. Vous pouvez effectuer
un réglage de base des performances réseau en ajustant différents paramètres réseau
et en exécutant la commande ping pour voir si le temps de réponse s'améliore ou se
dégrade. Par exemple :

Outils de contrôle des performances 141


Exemple 4-1 Test des performances réseau à l'aide de ping
Pour tester une connexions réseau entre deux systèmes nommés « système1 » et
« système2 », à partir d'une invite de commande locale sur « système1 », entrez la
commande suivante :
/usr/sbin/ping système2
PING thatsystem.xxx.yyy.com:
64 byte packets
64 bytes from 10.17.123.456: icmp_seq=0. time=1. ms
64 bytes from 10.17.123.456: icmp_seq=1. time=0. ms
64 bytes from 10.17.123.456: icmp_seq=2. time=0. ms
64 bytes from 10.17.123.456: icmp_seq=3. time=0. ms
La commande ping continuera d'envoyer/recevoir des paquets jusqu'à ce que vous
l'arrêtiez à l'aide du caractère d'interruption (généralement CTRL+C). Elle cessera alors
d'envoyer des paquets et affichera les statistiques de performances finales :
----thatsystem.xxx.yyy.com PING Statistics----
4 packets transmitted, 4 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/0/1

Outils de contrôle des performances d'applications


Les applications exécutées sur des serveurs HP Integrity peuvent être profilées de
manière étendue à l'aide de l'outil de contrôle des performances HP Caliper. Bien que
Caliper soit capable de contrôler les performances à l'échelle d'un serveur, il s'agit
principalement d'un outil de profil d'application.
Caliper tire parti des fonctionnalités matérielles des serveurs HP Integrity et peut
s'exécuter sur les systèmes d'exploitation HP-UX 11i et Linux.

Outils de protection des données


La sécurité des serveurs, des réseaux et des données n'a jamais été aussi importante
que de nos jours. HP-UX propose de nombreux outils pour sécuriser vos serveurs et
vos données.
Pour la plupart des utilisateurs HP-UX, la sécurisation des serveurs et des données
contre tout accès non autorisé assume une importance essentielle, voir cruciale. L'accès
non autorisé (qu'il soit malveillant ou accidentel) est seulement l'une des nombreuses
menaces envers l'intégrité et la sécurité de vos données. Voici quelques autres exemples
de menaces :
• Destruction ou suppression accidentelle de données par des logiciels se comportant
de manière incorrecte
• Destruction ou suppression accidentelle de données par des utilisateurs autorisés
• Défaillances de périphériques de stockage
• Autres défaillances matérielles qui endommagent les données
• Autres défaillances matérielles qui empêchent l'accès aux données
142 Outils d'administration système
• Destruction d'installations et d'équipements (par exemple suite à un incendie, une
inondation ou un tremblement de terre)
Il existe des outils HP-UX pour vous aider à protéger vos données contre ces menaces
potentielles.

Protection contre l'accès non autorisé à vos serveurs et données


HP-UX peut être configuré pour s'exécuter dans l'un des deux modes suivants :
Mode standard Offre des fonctionnalités de sécurité traditionnelles disponibles
sur les systèmes UNIX (comptes, groupes, privilèges d'accès aux
fichiers, et ainsi de suite). Les mots de passe sont stockés (chiffrés)
dans le fichier /etc/passwd.
Outre les fonctionnalités de sécurité traditionnelles mentionnées
ci-dessus, le mode standard HP-UX propose un ensemble de
fonctionnalités de sécurité étendu (par exemple les mots de passe
doubles HP-UX) qui améliore sensiblement la sécurité de votre
système sans qu'il soit nécessaire de basculer vers le mode protégé.
Ces fonctionnalités supplémentaires sont décrites en détail dans
le document HP-UX 11i Security Containment Administrator's Guide.
Vous trouverez des informations supplémentaires sur la sécurité
dans le document intitulé Guide de l'administrateur système HP-UX :
Gestion de la sécurité.
Mode protégé Offre un ensemble de fonctionnalités de sécurité complet de
niveau C2. Les mots de passe ne sont pas stockés dans le fichier
/etc/passwd, mais dans le fichier /tcb/files pour une
sécurité accrue.

Protection contre la perte de données


Le meilleur moyen de protéger vos données contre la perte consiste à disposer d'une
autre copie des données, pour le cas où la copie principale serait perdue. Il existe de
nombreuses technologies qui permettent de créer ces copies supplémentaires, parmi
lesquelles :
Sauvegardes Il existe de nombreux moyens dans HP-UX pour
sauvegarder vos données :
• Vous pouvez sauvegarder vos données sur
bande, support optique ou fichiers d'archive
de disque sur d'autres périphériques. Parmi
les utilitaires disponibles, citons :
— HP OpenView Storage Data Protector
Software, membre de la suite de produits
HP OpenView, propose une automati-
sation des tâches de sauvegarde et de

Outils de protection des données 143


récupération à performances élevées, à
partir de disque ou bande, sur des
distances illimitées, afin de garantir la
continuité 24 heures sur 24 de vos
activités professionnelles et d'optimiser
l'utilisation de vos ressources
informatiques. Pour des détails complets
sur la suite HP OpenView, voir http://
openview.hp.com.
— La commande pax extrait, écrit et
répertorie des fichiers d'archive et copie
des hiérarchies de fichiers et de
répertoires. Utilitaire plus récent, pax
effectue les mêmes fonctions de base que
les utilitaires plus anciens (mais encore
disponibles) cpio et tar. Pour plus de
détails sur pax, voir pax(1).
— tar (« Tape Archiver ») est aussi
performant dans l'écriture sur fichiers
d'archives ou support optique que sur
bande magnétique. Pour plus de détails
sur tar, voir tar(1).
— cpio (copy in/out)
— vxdump copie sur bande magnétique
tous les fichiers d'un système de fichiers
vxfs qui ont été modifiés après une
certaine date. Voir vxdump(1M).
• Vous pouvez copier des fichiers importants
sur un autre système à l'aide de ftp, rcp
ou (pour des copies sécurisées) sftp.
• Pour empêcher les copies d'être détruites en
cas de dommage physique ou de vol sur le
site des données principales, assurez-vous
de conserver au moins une copie des
données critiques à un autre emplacement.
N'oubliez de protéger physiquement les
bandes qui contiennent des données non
chiffrées. HP Openview Security Data
Protector peut effectuer le chiffrement des
sauvegardes.

144 Outils d'administration système


Mise en miroir de disque La mise en miroir de disque permet de créer
simultanément plusieurs copies de données sur
des périphériques (physiques ou logiques)
distincts.
Si vous utilisez LVM (HP Logical Volume
Manager), vous devez installer le produit
facultatif, MirrorDisk/UX, pour utiliser la mise
en miroir de disque. MirrorDisk/UX prend en
charge jusqu'à trois copies de données si vous
utilisez LVM avec des groupes de volumes de
version 1, et jusqu'à six copies de données si vous
utilisez LVM avec des groupes de volumes de
version 2.
Si vous utilisez VERITAS Volume Manager, la
capacité à mettre en miroir votre groupe de
volumes racine est intégrée au produit de base.
En achetant une licence complète VERITAS
Volume Manager, vous disposez de la capacité
à mettre en miroir tous vos groupes de volumes,
jusqu'à 32 copies des données.
RAID et baies de disques Surestore La redondance des données peut également être
obtenue au niveau matériel. Les systèmes RAID
(Redundant Arrays of Inexpensive Disks) et les
baies de disques HP Surestore permettent de
créer plusieurs copies des données qui sont
écrites dessus, et certains disposent même de
plusieurs contrôleurs pour la redondance de
l'accès en cas de défaillance d'un contrôleur.

REMARQUE : Les niveaux RAID qui incluent


des disques de parité permettent de reconstruire
les données perdues à la volée jusqu'à ce qu'un
disque défectueux soit réparé ou remplacé. Cela
revient presque à avoir plusieurs copies des
données, mais pour les données à importance
exceptionnelle, il convient d'avoir une copie
disponible.

Protection contre les défaillances matérielles


Selon le matériel spécifique que vous utilisez (types de serveurs, périphériques de
stockage, et ainsi de suite), HP-UX 11i version 3 propose de nombreuses manières de

Outils de protection des données 145


protéger vos opérations informatiques contre les défaillances matérielles. Voici quelques
fonctionnalités clés à prendre en compte :
Serviceguard Pour les installations critiques, Serviceguard
accroît les capacités de redondance en ayant
plusieurs serveurs connectés à des disques ou
des baies externes. En cas d'échec d'un serveur,
Serviceguard peut basculer vers un serveur de
secours capable d'assurer les fonctions du serveur
défectueux pendant que celui-ci est en cours de
réparation.
Fichiers spéciaux de périphériques HP-UX 11i version 3 introduit un nouveau type
persistants de fichier spécial de périphérique nommé fichier
spécial de périphérique persistant. Contrairement
aux fichiers spéciaux de périphériques hérités 10
, qui adressent les périphériques par le biais de
leur chemin d'accès matériel, les fichiers spéciaux
de périphériques persistants utilisent des
identificateurs uniques intégrés (ou associés) aux
périphériques pris en charge pour l'adressage. Cela
signifie que plusieurs chemins d'accès matériels
peuvent être utilisés pour adresser le même
périphérique, ce qui permet d'éviter les points
de défaillance uniques dans les logements/cartes
d'interface.
Ajout et remplacement en ligne OL* est une fonctionnalité HP-UX qui permet
d'effectuer l'ajout, le remplacement et la
suppression de cartes (adaptateurs) PCI / PCI-X
durant l'exécution d'un système (sans nécessiter
de réamorçage).
Cette fonctionnalité améliore la disponibilité
globale, puisque le système peut demeurer actif
pendant le remplacement ou l'ajout d'un
adaptateur d'E/S. Alliée à d'autres produits de
disponibilité élevée, tels que Serviceguard, elle
permet d'améliorer sensiblement la disponibilité
du système.
Les périphériques défectueux qui prennent en
charge OL* PCI, s'ils ne sont pas essentiels au
fonctionnement, peuvent être remplacés ou
supprimés en ligne.

10. Les fichiers spéciaux de périphériques hérités sont toujours pris en charge dans HP-UX 11i version 3
et peuvent être utilisés conjointement avec les fichiers spéciaux de périphériques persistants.

146 Outils d'administration système


Le remplacement en ligne suspend l'instance de
pilote associée à la carte défectueuse et met hors
tension le logement de sorte que la carte puisse
être remplacée par une neuve du même type. Le
logement et la nouvelle carte peuvent ensuite
être remis sous tension, et le pilote réactivé.
La suppression en ligne supprime du noyau exécuté
l'instance de pilote associée à la carte défectueuse
et met hors tension le logement de sorte que la
carte puisse être supprimée. Vous pouvez alors
(si vous le souhaitez) installer une nouvelle carte
du même type ou d'un type différent à l'aide de
la procédure d'ajout en ligne.

REMARQUE : Si le pilote n'est pas un pilote


essentiel (autrement dit un pilote toujours présent
dans le noyau), vous devez installer un nouveau
pilote lors de l'ajout de la nouvelle carte, même
si elle est du même type que celle que vous avez
supprimée.
Si le pilote est un pilote essentiel, une nouvelle
instance du pilote est créée lorsque vous ajoutez
la nouvelle carte du même type.

Outils d'administration réseau


La configuration d'un réseau peut être un processus complexe impliquant de
nombreuses variables. Pour un contrôle approfondi des performances et la résolution
des problèmes réseau, HP propose OpenView Network Node Manager. Pour plus
d'informations sur les fonctionnalités et capacités de Network Node Manager, et sur
la façon de l'obtenir, voir :
http://openview.hp.com/products/nnm/index.html

Principes fondamentaux de l'administration réseau


La mise en réseau sur HP-UX peut inclure les éléments suivants :
• Connexions à distance
• Accès à distance aux systèmes de fichiers
• Transferts de fichiers
• Accès à distance aux bases de données
• Messagerie électronique
• Serveur Web

Outils d'administration réseau 147


• Client Web (navigateur)
• et ainsi de suite

Configuration d'une interface réseau


Pour pouvoir utiliser les services de mise en réseau mentionnés ci-dessus, vous devez
configurer au moins une interface réseau de sorte que HP-UX puisse communiquer
avec un réseau.
Plus spécifiquement, vous devez :
1. Raccorder physiquement votre serveur au matériel réseau (à moins que vous
n'utilisiez une connexion réseau sans fil pour votre serveur).
2. Configurer un ou plusieurs contrôleurs d'interface réseau.
3. Configurer une adresse réseau (en général une adresse IP).
4. Configurer les services réseau et les ports utilisés par ces services.
Utilisez la commande nwmgr pour configurer des interfaces réseau. Pour plus de détails
sur les nombreuses tâches que nwmgr peut effectuer, voir la page de manuel nwmgr(1M).

ASTUCE : Pour les utilisateurs ayant une connaissance de la mise en réseau sur les
versions précédentes de HP-UX, nous précisons que la commande nwmgr effectue les
fonctions précédemment assurées par les commandes (désormais désapprouvées) :
• lanadmin
• lanscan
• linkloop
Voir nwmgr(1M) pour plus de détails sur l'utilisation de la commande nwmgr et sur la
désapprobation des commandes lanadmin, lanscan et linkloop.

Pour plus d'informations sur ces tâches de base, voir le document HP-UX LAN
Administrator's Guide.
Il existe de nombreux documents de mise en réseau qui peuvent vous renseigner sur
les composants de mise en réseau spécifiques que vous souhaitez utiliser. Ces liens sur
docs.hp.com vous aideront à les trouver :
• Network and Systems Management
• I/O Cards and Networking Software
• Internet and Security Solutions

148 Outils d'administration système


Glossaire
accept L'une des quatre commandes qui contrôlent le flux des demandes d'impression à travers le Système
de spoulage d'imprimante ligne (utilitaire de spoulage). accept fait en sorte que l'utilitaire de
spoulage autorise l'ajout des nouvelles demandes d'impression à la file d'attente d'impression
d'une imprimante ou d'une classe.
Voir aussi reject, enable, disable .
ASCII American Standards Committee on Information Interchange. Norme utilisée par les ordinateurs
pour interpréter des nombres binaires comme caractères.
base de données de produits installés
Base de données de logiciels actuellement installés sur un serveur, créée et maintenue par la suite
d'utilitaires Software Distributor. Voir « Software Distributor (SD) » (page 137).
bus Chemin d'accès aux données commun sur lequel des données sont transportées.
carte Carte de circuit imprimé. Également parfois appelée adaptateur.
carte de Voir cellule.
cellule
cellule Carte de circuit imprimé qui contient des processeurs et de la mémoire, tous contrôlés par une
puce de contrôle de cellule.
Central Système dans le domaine de gestion qui exécute le logiciel HP Systems Insight Manager. Toutes
Management les opérations centrales dans HP Systems Insight Manager sont initiées à partir de ce système.
Server
chemin Chaîne de caractères représentant la séquence de répertoires qui doivent être traversés du répertoire
d'accès de racine (« / ») jusqu'au répertoire représenté par le chemin d'accès. Les noms de répertoires dans
répertoire la chaîne de chemin d'accès sont séparés par une barre oblique (« / »).
Exemple : /usr/share/man/man1.Z/cat.1

chemin Chemin d'accès physique individuel vers un périphérique de stockage de masse (généralement
d'accès un disque). Les chemins d'accès matériels lunpath sont composés d'une série d'adresses bus-nexus
matériel séparées par des barres obliques (/) menant à un adaptateur de bus hôte (HBA). Sous l'adaptateur
lunpath de bus hôte, des éléments d'adresses supplémentaires sont représentés au format hexadécimal.
Les premiers éléments représentent une adresse cible dépendant du transport. L'élément final
est une adresse LUN, qui est une représentation 64 bits de l'identificateur de LUN rapporté par
le périphérique cible.
Voir aussi chemin d'accès matériel LUN et fichier spécial de périphérique persistant.
chemin Chemin d'accès matériel virtuel qui représente le périphérique lui-même, et non le chemin d'accès
matériel LUN matériel à ce périphérique. Un chemin d'accès matériel LUN représente tous les chemins d'accès
physiques (« chemins d'accès matériels lunpath ») au LUN qu'il représente. Le premier élément
de chemin d'accès dans un chemin d'accès matériel LUN est 64000, suivi d'une adresse de bus
virtuel et d'un ID de LUN virtuel. Par exemple : 64000/0xfa00.0x22.
chemin matériel LUN virtualisé
Voir chemin matériel LUN.
classe File d'attente d'impression représentant un groupe d'une ou plusieurs imprimantes et traitée
d'imprimantes comme une destination d'impression unique. Les demandes d'impression soumises à une classe
d'imprimantes sont envoyées à l'une des imprimantes disponibles définies dans la classe. Le

149
Système de spoulage d'imprimante ligne détermine l'imprimante utilisée pour imprimer toute
demande d'impression présente dans la file d'attente.
cluster à Groupe de serveurs fonctionnant de manière coordonnée afin de créer une configuration qui
disponibilité permet à des services d'applications de continuer malgré une défaillance matérielle ou logicielle.
élevée
cluster à Il s'agit d'un cluster avec des nœuds situés dans différents centres de données séparés par une
distance certaine distance. Les clusters à distance étendue sont connectés par le biais d'un câble haut débit
étendue qui garantit l'accès réseau entre les nœuds tant que toutes les directives relatives à l'architecture
à tolérance de pannes sont respectées. La distance maximale entre les nœuds dans un cluster à
distance étendue est définie par les limites de la technologie de réplication de données et les
limites de mise en réseau.
cluster Il s'agit d'un groupe de clusters qui utilisent des réseaux routés ou des réseaux du service public
continental pour la réplication des données et la communication de cluster afin de prendre en charge le
basculement de package entre différents clusters dans différents centres de données. Les clusters
continentaux sont souvent situés dans différentes villes ou différents pays et peuvent s'étaler sur
des centaines, voire des milliers de kilomètres.
cluster de campus étendu
Voir cluster à distance étendue.
cluster Il s'agit d'un cluster réparti géographiquement dans les confins d'une zone métropolitaine exigeant
métropolitain des autorisations pour déposer du câblage pour des composants réseau et de réplication de
données redondants.
cœur Anciennement appelé « UC ». Unité de traitement individuelle sur une puce de processeur. Parfois
appelé « cœur de traitement ».
compartiments Les compartiments permettent d'isoler les composants du système. Lorsqu'ils sont configurés
correctement, ils peuvent assurer la sécurité de HP-UX, de ses processus et de ses ressources.
composants Composants (par exemple cœurs de traitement et mémoire) achetés à tarif réduit mais sans droits
iCAP d'exploitation. Ces composants peuvent être activés en cas de besoin, en achetant des droits
d'exploitation temporaires ou permanents.
composants sans droits d'exploitation
Voir composants iCAP.
Compteur Périphérique matériel et logiciel qui reçoit les informations d'utilisation PPU en provenance du
d'utilitaires logiciel PPU. Il est initialement installé et configuré par un représentant de support HP.
contrôle de contrôle de l'accès basé sur les rôles. Mécanisme HP-UX qui procure un accès à granularité élevée
l'accès basé aux ressources système, aux commandes et aux appels système. Les utilisateurs sont affectés à
sur les rôles des rôles et des privilèges d'accès sont accordés aux utilisateurs en fonction de leur rôle.
demandes Travail d'impression soumis au Système de spoulage d'imprimante ligne.
d'impression Voir aussi Système de spoolage d'imprimante ligne.
démon de Le démon de gestion d'événements (/usr/sbin/evmd) fait partie du sous-système Event Manager
gestion et fournit des services d'envoi et de notifications aux clients système et d'applications exécutés
d'événements sur le système local.
Voir aussi Event Manager (EVM) et la page de manuel evmd1M .
dépôt logiciel Structure de format SD-UX qui contient un ou plusieurs produits logiciels pouvant être installés
sur d'autres systèmes ou copiés vers d'autres dépôts.
destination File d'attente associée à une imprimante ou à une classe d'imprimantes. Une grande partie des
d'impression commandes du Système de spoulage d'imprimante ligne, et d'autres applications qui fournissent

150 Glossaire
des services d'impression, utilisent la destination d'impression pour identifier l'imprimante ou
le groupe d'imprimantes à affecter. Voir les pages de manuel lpadmin(1M) et lpalt(1M).
Voir aussi classe d'imprimantes, Système de spoulage d'imprimante ligne et files d'attente
d'impression.
disable L'une des quatre commandes qui contrôlent le flux des demandes d'impression à travers le Système
de spoulage d'imprimante ligne (utilitaire de spoulage). disable fait en sorte que l'utilitaire de
spoulage empêche les demandes d'impression de sortir d'une file d'attente d'impression , autrement
dit, elle empêche l'impression des demandes à partir d'une file d'attente.
Voir aussi accept, reject, enable .
domaine de Collection de ressources appelées systèmes gérés, qui ont été placées sous le contrôle de HP SIM.
gestion Chaque serveur de gestion centralisée (CMS) est responsable d'un domaine de gestion. Les
systèmes gérés peuvent appartenir à plusieurs domaines de gestion.
Voir aussi Central Management Server.
échange de Espace d'échange alloué dans un volume de disque ou une aprtition de disque dédié. L'échange
périphérique de périphérique ne fait pas partie d'une système de fichiers et n'est pas basé en mémoire. Il est
généralement plus rapide que l'échange de système de fichiers car il est plus direct (il n'est pas
obligé de traverser la couche de système de fichiers).
Voir aussi échange de système de fichiers et pseudo-échange .
échange de Espace d'échange qui réside dans un système de fichiers. L'échange de système de fichiers est
système de plus lent que l'échange de périphérique car le système de fichiers doit allouer l'espace de façon
fichiers à empêcher l'écrasement des fichiers. Cela ajoute une couche d'accès supplémentaire que le noyau
doit traverser pour écrire ou lire la mémoire paginée.
Voir aussi échange de périphérique et pseudo-échange .
échange Lorsqu'un processus est planifié, une quantité suffisante d'espace d'échange est généralement
différé réservée pour le cas où le processus devrait être paginé en dehors de la mémoire physique afin
de faire de la place pour d'autres processus en cours d'exéuction.
Bien souvent, l'espace d'échange est réservé mais jamais utilisé car le processus pour lequel il
était réservé n'a pas été paginé, ou seule une partie l'a été. Cela entraîne un gâchis de l'espace
d'échange. Lorsqu'il est activé, l'échange différé fait en sorte que l'espace d'échange soit réservé
au moment où le contenu de la mémoire pour un processus est réellement paginé, plutôt que lors de la
planification du processus, ce qui optimise l'utilisation de l'espace d'échange.

échange Espace d'échange chevauchant plusieurs périphériques physiques pour une plus grande efficacité
entrelacé d'écriture/lecture, semblable à l'entrelacement de disque.
Voir aussi entrelacement de disque.
échange Emplacement initial rendu disponible pour les opérations de pagination durant la séquence de
principal démarrage système. Défini à l'aide de la commande swapon. Voir la page de manuel swapon(1M).
Voir aussi échange secondaire.
échange HP-UX commence par paginer sur un seul périphérique (voir échange principal). Ainsi, un seul
secondaire périphérique est nécessaire lors de l'amorçage. Des zones d'échange supplémentaires, appelées
zones d'échange secondaire, peuvent être activées ultérieurement afin de procurer davantage
d'espace pour les opérations de pagination.
enable L'une des quatre commandes qui contrôlent le flux des demandes d'impression à travers le Système
de spoulage d'imprimante ligne (utilitaire de spoulage). enable fait en sorte que l'utilitaire de
spoulage autorise les demandes d'impression à sortir d'une file d'attente d'impression , autrement
dit, elle autorise leur impression.
Voir aussi accept, reject, disable .

151
ensemble de Groupe de cœurs, défini par la commande psrset (ou indirectement des produits de niveau
processeurs supérieur tels que Workload Manager - WLM), pour une utilisation en tant que domaine de
planification indépendant. L'ensemble de processeurs par défaut est constitué de tous les cœurs
sur le système (serveur ou partition).
entrelacement Méthode d'écriture sur un périphérique disque logique (par exemple un volume logique LVM
de disque ou un volume VxVM) composé de plusieurs périphériques physiques de telle sorte que des blocs
de données consécutifs (tels que des bits, des octets, des blocs ou des étendues) sont distribués
sur différents périphériques physiques. Cela peut accélérer l'accès aux périphériques logiques
car plusieurs blocs de données peuvent être écrits ou lus simultanément sur différents
périphériques physiques.
environnements d'exploitation
Les environnements d'exploitation sont des produits logiciels qui fournissent des configurations
HP-UX 11i spécifiques. Chaque environnement d'exploitation est composé de la fonctionnalité
HP-UX 11i "de base", des pilotes réseau les plus utilisés, et de certains produits logiciels
supplémentaires en couche (produits ISU). Il existe quatre environnements d'exploitation dans
HP-UX 11i version 3 :
• HP-UX 11i v3 Base Operating Environment – (BOE)
• HP-UX 11i v3 Virtual Server Operating Environment – (VS-OE)
• HP-UX 11i v3 High Availability Operating Environment – (HA-OE)
• HP-UX 11i v3 Data Center Operating Environment – (DC-OE)
étendue Bloc d'espace disque de taille fixe utilisé par Logical Volume Manager pour allouer de l'espace
dans un groupe de volumes. Les volumes logiques sont gérés comme une collection d'étendues,
et les étendues sont l'unité de mesure par laquelle les volumes logiques sont créés ou
redimensionnés.
événement Indication, fournie par un composant système ou une application, signalant que quelque chose
d'important s'est produit. Les événements sont mis à disposition de toute entité intéressée grâce
à leur envoi au sous-système Event Manager.
Voir aussi Event Manager (EVM).
Event Sous-système HP-UX qui fournit un mécanisme de publication et de récupération d'événements.
Manager Voir aussi événements et la page de manuel evm5 .
(EVM)
fichier spécial de périphérique persistant
Fichier de périphérique pour des périphériques de stockage de masse (généralement des disques),
qui est associé à un chemin d'accès matériel LUN, et qui prend donc en charge de manière
transparente l'adressage agile et le multichemin. Un fichier de périphérique persistant demeure
par conséquent inchangé si le LUN auquel il est associé est déplacé d'un adaptateur de bus hôte
à un autre, ou si un périphérique de stockage de masse subit une défaillance et est remplacé, ou
si un périphérique de stockage de masse est remplacé.
fichier spécial de périphérique périmé
Fichier spécial de périphérique qui n'est plus associé à un périphérique valide. Par exemple, un
fichier de périphérique associé à un périphérique qui a été supprimé d'un serveur.
fichiers Associés aux périphériques physiques et aux pseudo-périphériques, les fichiers spéciaux de
spéciaux de périphériques sont utilisés par le système d'exploitation et les applications pour lire et écrire sur
périphériques leurs périphériques associés.
Types de fichiers de périphériques :

152 Glossaire
• Fichiers spéciaux de périphériques hérités — style de fichier spécial de périphérique traditionnel,
qui dépend du chemin d'accès matériel. Chaque chemin d'accès à un périphérique a son
propre fichier spécial de péripéhrique. Tout déplacement d'un périphérique implique
l'utilisation d'un fichier spécial de péripéhrique différent pour l'accès au périphérique.
• Fichiers spéciaux de périphériques persistants — nouveau style de fichier spécial de périphérique
indépendant du chemin d'accès matériel. Étant donné l'indépendance envers le chemin
d'accès matériel, le déplacement d'un périphérique vers un chemin d'accès différent ne
nécessite pas l'utilisation d'un nouveau fichier spécial de périphérique, ni même la
modification du fichier actuel.
Accès aux fichiers de périphériques :
• Fichiers spéciaux en mode bloc — fichiers de périphériques associés à des périphériques en
mode bloc. Les périphériques en mode bloc transfèrent des données au moyen du mécanisme
de mise en mémoire tampon nomal du système.
• Fichiers spéciaux en mode caractère – fichiers de périphériques associés à des périphériques
en mode caractère, tels que les imprimantes, la plupart des terminaux et les modems. Les
périphériques en mode caractère transfèrent les données dans un flux non mis en mémoire
tampon.

fichiers spéciaux en mode bloc


Voir fichiers spéciaux de périphériques.
fichiers spéciaux en mode caractère
Voir fichiers spéciaux de périphériques.
files d'attente File d'attente dans le Système de spoulage d'imprimante ligne associée à une imprimante ou à
d'impression une classe d'imprimantes et utilisée pour contenir les demandes d'impression jusqu'à leur envoi
vers une imprimante.
FTP (File Méthode de transfert de fichiers par le biais d'un réseau informatique d'un ordinateur (un serveur)
Transfer à un autre (un client). Le protocole FTP permet d'effectuer des opérations de fichiers limitées (par
Protocol) exemple afficher un listing de répertoires) sur l'ordinateur distant. Les deux ordinateurs impliqués
sont un serveur et un client.
• Serveur FTP – est à l'écoute des demandes des clients sur le réseau.
• Client FTP – initie la connexion à un serveur FTP et permet à l'utilisateur de transférer des
fichiers et d'effectuer d'autres tâches de manipulation de fichiers sur le serveur.

groupe de (1) Un groupe de disques VxVM est conceptuellement similaire à un groupe de volumes LVM.
disques Il s'agit d'une collection de disques VM qui partagent une configuration commune.
(2) Une collection de disques qui partagent un rôle commun dans le fonctionnement d'une baie
de disques. Tous les disques de la baie seront membres de l'un des groupes de disques suivants :
un LUN, remplacement à chaud ou non affecté.
groupe de Collection de volumes physiques (disques physiques) utilisés par Logical Volume Manager. Les
volumes groupes de volumes peuvent être sous-divisés en volumes logiques (disques virtuels flexibles
pouvant contenir des systèmes de fichiers, de l'espace d'échange, ou pouvant être utilisés comme
périphériques de vidage ou pour l'accès aux disques bruts).
Voir aussi volume logique.
groupe de Groupe de volumes LVM qui contient le système de fichiers racine et le volume d'échange principal.
volumes Voir aussi système de fichiers racine et échange principal.
racine
groupes PRM Collection d'utilisateurs et d'applications regroupés, auxquels sont affectés une certaine quantité
de ressources de processeurs, de mémoire et de bande passante de disque.

153
HP SMH Principal outil d'administration de système unique à compter de HP-UX 11i version 3. HP SMH
(System prend en charge HP-UX, les versions de Linux prises en charge par HP, et les systèmes
Management d'exploitation Microsoft Windows.
Homepage)
iCAP (Instant Capacity) Groupe de technologies qui vous permettent d'activer/désactiver des composants
matériels « secondaires » préachetés, en ne payant que pour les ressources informatiques que
vous consommez réellement. Cela vous permet de gérer les demandes d'utilisation temporaires
de manière plus rentable.
ID LUN Élément final d'un chemin d'accès matériel LUN (0x3 dans l'exemple suivant) :
virtuel 64000/0xfa00/0x3
imprimante Imprimante connectée directement à une instance distante de HP-UX (« système »). Les demandes
distante d'impression envoyées à une imprimante distante doivent d'abord transiter par le réseau afin
d'atteindre le système distant. Le Système de spoulage d'imprimante ligne sur le système distant
gère ensuite l'impression des demandes comme s'il s'agissait de demandes locales.
Remarque : l'instance distante de HP-UX pourrait être sur le même serveur physique, par exemple
sur une autre nPartition.

imprimante Imprimante raccordée physiquement à un serveur et contrôlée directement par le Système de


locale spoolage d'imprimante ligne d'une instance HP-UX exécutée sur ce serveur.
imprimante Imprimante connectée directement à un réseau et ayant ses propres interface réseau (par exemple
réseau une carte d'interface HP JetDirect) et adresse réseau. Toutes les impressions sur une imprimante
réseau doivent transiter par le réseau.
Voir aussi imprimante distante.
imprimante Si elle est définie, l'imprimante système par défaut est la destination d'impression qui sera utilisée
système par si aucune autre n'est spécifiée. Voir la apge de manuel lpadmin(1M) (option -d) pour plus de
défaut détails.
installation à Installation d'une nouvelle copie de HP-UX sur un volume de disque ou un périphérique disque
froid vierge, ou remplacement complet du contenu précédent sur le périphérique ou le volume (il ne
s'agit pas d'une mise à jour).
invité Instance de HP-UX exécutée sur une machine virtuelle Integrity.
Integrity VM
JBOD Acronyme signifiant Just a Bunch of Disks et représentant un groupe de périphériques disques
concaténés de façon à être traités comme s'il s'agissait d'un seul grand périphérique.
machine Abstractions d'ordinateurs physiques et réels. Plusieurs machines virtuelles peuvent partager un
virtuelle ensemble de ressources physiques.
Voir aussi invité Integrity VM.
métrocluster Voir cluster métropolitain.
modules Voir modules de noyau.
modules de Blocs de code modulaires qui composent collectivement le noyau. Certains modules requièrent
noyau un réamorçage afin d'être ajoutés au noyau (ou supprimés).
multichemin Utilisé avec l'adressage agile et les fichiers spéciaux de périphériques persistants, le multichemin
de de périphérique permet à plusieurs chemins d'accès matériels à un périphérique d'utiliser un
périphérique fichier spécial de périphérique unique. Il vous permet d'équilibrer les charges de trafic parmi les
différents chemins d'accès matériels à un périphérique. Il offre également une fonctionnalité de
redondance en cas de défaillance d'un des chemins d'accès.

154 Glossaire
niveau Configuration de processus système. Les processus créés par boot init sont affectés à un ou
d'exécution plusieurs niveaux d'exécution. Seuls les processus dont le niveau d'exécution correspond au
niveau d'exécution système actuel sont traités.
nœud racine Dans le chemin d'accès virtualisé à un périphérique (en vue agile), au lieu d'une série d'adresses
virtuel bus-nexus menant au HBA, le chemin d'accès contient un bus-nexus virtuel (avec une adresse de
64000). Ce bus-nexus virtuel porte le nom de « nœud racine virtuel ». Voici un exemple de chemin
d'accès matériel LUN (montrant le nœud racine virtuel) :
64000/0xfa00/0x3
nœuds (Serviceguard) Systèmes individuels dans un cluster Serviceguard. Les systèmes peuvent être
des serveurs autonomes ou des instances de HP-UX exécutées dans une partition sur un serveur.
(Mise en réseau) Instances individuelles de HP-UX (ou autres systèmes d'explotiation) sur un
réseau, chacune identifiée par son propre nom d'hôte et une ou plusieurs adresses IP.
(Arborescence de répertoires) Dans l'arborescence de répertoires HP-UX, chaque répertoire, fichier
ou liaison représente un nœud. De même, HP-UX assure le suivi des périphériques d'E/S à l'aide
d'une hiérarchie dans laquelle chaque composant d'un chemin d'accès matériel (quel que soit le
modèle d'adressage utilisé) représente un nœud de l'arborescence d'E/S.
noyau Noyau du système d'exploitation HP-UX. Composé de pilotes et autres modules de code, le noyau
contrôle de manière centralisée presque toutes les fonctions essentielles d'un système d'exploitation
(par exemple, gestion de la mémoire, communication entre le matériel et les logiciels, et
planification des processus).
nPartitions Disponibles sur les serveurs basés sur cellules, les nPartitions (également appelées partitions
matérielles) fournissent un isolement de système d'exploitation et électrique. En cas de blocage
de système d'exploitation ou de défaillance matérielle dans une nPartition ou sur un serveur, les
systèmes d'exploitation et le matériel des autres nPartitions sur le même serveur continuent de
fonctionner et ne sont pas affectés par la défaillance.
Voir aussi partitions virtuelles et invité Integrity VM.
numéro Partie d'un fichier spécial de périphérique qui détermine si le fichier est utilisé pour l'accès en
majeur mode bloc ou l'accès en mode caractère, et qui détermine également le pilote de périphérique à
utiliser lors de la communication avec le périphérique.
numéro Partie d'un fichier spécial de périphérique qui identifie l'emplacement de l'interface à laquelle un
mineur périphérique est raccordé et définit les caractéristiques dépendant du pilote. Ces informations
sont organisées par des affectations de bits spécifiques.
Voir aussi fichiers spéciaux de périphériques et numéro majeur.
objectif de Généralement un élément/objectif spécifique et mesurable dans le contexte d'un contrat de niveau
niveau de de service plus large.
service
OL* Prononcé « oh ell star ». Représente toutes les manipulations matérielles en ligne (le signe *
représente le caractère générique UNIX) :
• OLA = On-line ADD
• OLD = On-line DELETE
• OLR = On-line REPLACMENT
• OL* = Tous les éléments ci-dessus
paramètres Voir paramètres de noyau ajustables.
ajustables
paramètres de Variables du noyau qui régissent différentes fonctions du noyau (par exemple la quantité de
noyau processus qui peuvent exister simultanément ou la manière dont la mémoire physiques est allouée).
ajustables

155
En modifiant les valeurs de ces variables, vous pouvez influencer (« ajuster ») le comportement
du noyau.
partition Groupement de ressources de serveur dédié à une instance d'un système d'exploitation.
Voir aussi nPartition, partition virtuelle, invité Integrity VM.
partition Voir nPartitions.
physique
partition Partitionnement logiciel d'un serveur ou d'une nPartition dans lequel chaque partition virtuelle
virtuelle contient une instance d'un système d'exploitation. Bien qu'une nPartition puisse contenir plusieurs
partitions virtuelles, l'inverse n'est pas vraie ; une partition virtuelle ne peut pas chevaucher des
limites de nPartitions.
Voir aussi nPartitions.
partitionnement logiciel
Voir partitions virtuelles et machine virtuelle.
partitionnement matériel
Voir nPartitions.
pile de Il s'agit des différentes couches matérielles et logicielles qui composent les systèmes de stockage
stockage HP-UX. Les couches de la pile de stockage incluent :
• Les périphériques de stockage (disques, baies de disques, bibliothèques DLT, et ainsi de
suite)
• Les pilotes permetant d'accéder aux périphériques de stockage
• Les gestionnaires de volumes (par exemple LVM et VxVM)
• Les volumes logiques
• Les systèmes de fichiers (par exemple HFS et VxFS)
points de Répertoires dans l'arborescence de répertoires HP-UX, dans lesquels les systèmes de fichiers sont
montage attachés de manière logique. Lorsqu'il est monté, le répertoire qui est la racine de l'arborescence
de répertoires d'un système de fichiers est représenté par le répertoire HP-UX dans lequel il est
monté. Voir les pages de manuel mount(1M).
privilège à Autorisation d'effectuer une oépration de bas niveau spécifique (par exemple autorisation
granularité d'exécuter un appel système spécifique).
élevée
processeur Pièce physique de silicone (« puce ») contenant un ou plusieurs cœurs.
programme de Programme logiciel, utilisé lors de la séquence d'amorçage, qui permet de charger le noyau HP-UX
chargement à partir du disque et de démarrer son exécution.
pseudo-échange
Mémoire système utilisée pour l'espace d'échange, qui permet aux utilisateurs d'exécuter des
processus en mémoire sans allouer d'échange physique. Le pseudo-échange est contrôlé par le
paramètre de système d'exploitation swapmem_on, qui a par défaut la valeur 1 (autrmeent dit,
le pseudo-échange est activé).
pseudo-périphérique
Périphérique virtuel émulé par le système d'exploitation, qui ne correspond pas à un périphérique
physique. Voici quelques exemples de pseudo-périphériques dans HP-UX 11i version 3 :
/dev/null Reçoit et ignore toute entrée.
/dev/random Source de nombres aléatoires.
Il en existe beaucoup d'autres.

156 Glossaire
RAID Acronyme signifiant Redundant Array of Independent Disks. RAID définit différents moyens
(appelés niveaux RAID) de grouper des périphériques de stockage de masse afin d'obtenir une
redondance des données ou de meilleures performances de lecture/écriture.
reject L'une des quatre commandes qui contrôlent le flux des demandes d'impression à travers le Système
de spoulage d'imprimante ligne (utilitaire de spoulage). reject fait en sorte que l'utilitaire de
spoulage empêche l'ajout des demandes d'impression à une file d'attente.
Voir aussi accept, enable, disable .
répertoire Répertoire de niveau supérieur dans l'arborescence de répertoires HP-UX. Le répertoire racine
racine est représenté par le chemin d'accès « / ».
SAM (System Administration Manager)
Principal outil d'administration de système unique avant HP-UX 11i version 3. SAM prend en
charge uniquement le système d'exploitation HP-UX.
Voir aussi HP SMH (HP System Management Homepage).
scripts Script utilisé par le Système de spoulage d'imprimante ligne pour sortir les demandes d'impression
d'interface vers une imprimante. Lorsqu'il est défini dans le Système de spoulage d'imprimante ligne, un
d'imprimante script d'interface d'imprimante est créé en tant que copie d'un script de modèle d'imprimante.
Une fois créé, le script d'interface d'imprimante peut alors être personnalisé selon vos besoins.
scripts de Scripts (généralement fournis avec HP-UX ou par un fournisseur d'imprimante) utilisés comme
modèles modèles à partir desquels les scripts d'interfaces d'imprimantes sont créés lors de la configuration
d'imprimantes des imprimantes dans le Système de spoulage d'imprimante ligne.
serveur Anciennement nommé système ou ordinateur. Il s'agit de l'armoire physique contenant des cartes
de cellules, des processeurs, de la mémoire et des blocs d'alimentation.
Serviceguard Produit HP pour l'implémentation de clusters à disponibilité élevée, de manière autonome ou
avec d'autres produits afin de former des réseaux à tolérance de pannes.
Voir aussi clusters continentaux, clusters à distance étendue, clusters à disponibilité élevée et
clusters métropolitains.
simultanéité Capacité à vider en parallèle sur plusieurs périphériques, ce qui accélère les vidages mémoire et
de vidage raccourcit le temps d'arrêt du système.
spoulage à Spoulage vers des imprimantes qui sont définies dans le Système de spoulage d'imprimante ligne
distance (utilitaire de spoulage) d'un serveur ou d'une instance HP-UX différent. L'utilitaire de spoulage
local accepte les demandes d'impression et les soumet à l'utilitaire de spoulage distant en votre
nom. L'utilitaire de spoulage distant gère ensuite l'impression des demandes.
système Utilisé dans ce document sous deux acceptions :
1. Serveur ou sous-ensemble d'un serveur (par exemple une partition) exécutant
une copie indépendante de HP-UX.
2. Autre type d'ordinateur (par exemple un PC).

système d'exploitation invité


Voir invité Integrity VM.
système de Mécanisme basé sur disque (résidant dans une partition de disque, un volume logique ou sur un
fichiers support optique) utilisé pour l'organisation des fichiers, des répertoires, des liaisons, et parfois
pour les opérations de pagination. Dans HP-UX, les systèmes de fichiers sont hiérarchiques et
peuvent être joints par le biais du processus de montage (voir mount(1M)) de façon à former des
hiérarchies de répertoires plus grandes.

157
système de Système de fichiers contenant le répertoire racine. Il s'agit du premier système de fichiers monté
fichiers racine durant la séquence d'amorçage ; il contient les points de montage dans lesquels d'autres systèmes
de fichiers sont montés.
Voir aussi points de montage.
système de Sous-système HP-UX utilisé pour contrôler le flux d'impression afin :
spoolage • d'empêcher le mélange des sorties imprimées
d'imprimante • d'affecter un ordre de priorité aux travaux d'impression
ligne
• de contrôler qui peut utiliser des imprimantes spécifiques
• d'autoriser la maintenance d'imprimante
• de grouper des imprimantes afin de les associer à une file d'attente d'impression unique
(voir « classes d'imprimantes »)
systèmes Tout système géré par HP Systems Insight Manager, y compris les serveurs, PC de bureau et
gérés Remote Insight Boards.
threading Technique informatique parallèle utilisée par des applications et des systèmes d'exploitation afin
logiciel d'accroître les performances de traitement.
threading Technique matérielle utilisée dans les processeurs Itanium afin d'améliorer les performances de
matériel calcul d'un cœur. Les processeurs Itanium sont ceux utilisés dans les serveurs HP Integrity.
utilitaire de Voir système de spoolage d'imprimante ligne.
spoulage
vidage sélectif Vidage mémoire contenant uniquement certaines parties de mémoire sélectionnées. Les vidages
sélectifs utilisent moins d'espace disque et s'effectuent plus rapidement que les vidages complets.
Virtual Server Offre de virtualisation de serveur intégrée pour les serveurs HP-UX, Linux et Windows qui
Environment propose un environnement informatique flexible optimisant l'utilisation des ressources de serveur.
(VSE) L'environnement VSE est constitué d'une réserve de serveurs virtuels à dimension dynamique ;
chacun peut croître et diminuer en taille en fonction des objectifs de niveau de service et des
priorités commerciales. Pour plus d'informations, voir http://hp.com/go/vse.
Voir aussi objectif de niveau de service.
virtualisation
Technologies permettant d'utiliser vos ressources informatiques de manières indépendantes des
caractéristiques physiques de ces ressources. Par exemple, un volume logique peut chevaucher
plusieurs périphériques disques physiques.
volume Sous-division d'un groupe de volumes, un volume logique peut chevaucher plusieurs volumes
logique physiques ou représenter seulement une partie d'un volume physique.
La taille d'un volume logique est mesurée en unités appelées étendues. La taille des volumes
logiques peut être modifiée après leur création initiale. Les volumes logiques peuvent être étendus
et, si leur contenu le permet, réduits.
Une fois créés, les volumes logiques sont traités comme des partitions de disques. Ils peuvent
être utilisés pour des systèmes de fichiers, de l'espace d'échange, en tant que périphériques de
vidage ou pour l'accès aux disques bruts.

vPars Voir partitions virtuelles.


Vue Agile Vue de l'arborescence des périphériques d'E/S qui utilise les fichiers spéciaux de périphériques
persistants plus flexibles et évolutifs, les chemins d'accès matériels LUN.
Voir aussi Vue Héritée.

158 Glossaire
Vue Héritée Vue de l'arborescence des E/S utilisant des adresses de chemins d'accès matériels et des fichiers
spéciaux de périphériques hérités.
Voir aussi Vue Agile.
WBEM WBEM est un ensemble de technologies de gestion de norme Internet développé par la Distributed
(Web-Based Management Task Force (DMTF) afin d'unifier la gestion des environnements informatiques
Enterprise d'entreprise.
Management)

159
160
Index
chemins d'accès matériels SCSI-3, 75
A groupement d'imprimantes. Voir imprimante, 92
classes (imprimante), 92
accept, 94
classes de mémoire, 109
accès aux disques, distribution, 63
Clusters à distance étendue, 38, 41
accès aux fichiers
Clusters continentaux, 38, 41, 47
contrôle, 97
Clusters de campus étendus, 38, 41, 47
accès aux répertoires
Clusters métropolitains, 38, 41, 47
contrôle, 97
Clusters Serviceguard, 38, 47
accès non autorisé, prévention, 143
cœur, 22
accès Web, 123, 126
cœur de processeur. Voir cœur , 22
activation de l'espace d'échange, 83
combinaison de technologies de partitionnement, 45
addressage du stockage, 67
combinaison de technologies de virtualisation, 47
administration (de plusieurs systèmes) centralisée, 134
commandes
administration réseau
accept, 94
configuration d'une interface réseau, 148
ar, 122
outils, 147
cancel, 94
administration système, outils, 127
cmhaltcl, 40
adressage agile
cmhaltnode, 40
avantages, 71
cmruncl, 40
adresse de bus virtuelle, 76
cmrunnode, 40
adresse physique virtuelle, 76
cmviewcl, 40
ajout de modules de noyau, 49
cpio, 122
Ajout et remplacement en ligne
crashconf, 107, 111, 114, 116
cartes PCI, 145
crashutil, 116
allocation d'espace de vidage, 108
csh, 133
amorçage
disable, 94
systèmes d'exploitation multiples, 42
enable, 94
arrêt, 100
ftp, 46, 125
arrêts anormaux, 107
gzip, 122
audit, 98
icapmanage, 35
icapmodify, 35
B icapnotify, 35
baies de disques, 65 icapstatus, 35
bandes, 55 init, 105
base de données de produits installés, 121 iostat, 140
base de données utilisateur, 98 ksh, 133
blocages système, 25 lanadmin, 148
lanscan, 148
C ld, 122
C, shell, 133 linkloop, 148
cancel, 94 livedump, 120
cartes de cellules, 43 lp, 94
cartes PCI, 24 lpadmin, 94
remplacement en ligne, 145 lpalt, 94
chemins d'accès de répertoires, 50 lpfence, 94
chemins d'accès matériels lpmove, 94
formats, 75 lpsched, 94
hérités, 75 lpshut, 94
LUN, 76 lpstat, 94
SCSI-3, 75 netmgr, 123, 148
chemins d'accès matériels hérités, 75 parmgr, 136
chemins d'accès matériels LUN, 76 pax, 122

161
ping, 141 définition des périphériques de vidage, 114, 116
ppuconfig, 38 demande d'impression
psrset, 34 présentation, 87
rcp, 46, 125 priorité, 93
reject, 94 démarrage, 100
rlogin, 46 dépôts logiciels, 121
rlp, 89 désactivation de l'espace d'échange, 83
rlpdaemon, 89 destination d'impression, 93
sar, 140 disable, 94
savecrash, 112, 115, 116, 119 disponibilité élevée, 39
sd, 122, 137 disques optiques, 66
sftp, 125 distribution de l'accès aux disques, 63
sh, 133 DLT, 66
shar, 122 données, sauvegarder, 66, 67
shl, 133 durée de reprise du système, 110, 112
spb, 137 Dynamic Root Disk, 122
ssh, 46, 124
swacl, 137 E
swagentd, 137 échange de périphérique, 79
swask, 137 recommandations concernant la configuration, 84
swconfig, 137 échange de système de fichiers, 79, 80
swcopy, 137 recommandations concernant la configuration, 85
swinstall, 137 échange différé, 81
swjob, 137 échange principal, 81
swlist, 137 échange secondaire, 81
swmodify, 137 efficacité de l'accès aux données, 62
swpackage, 137 email, 123, 124
swreg, 137 émulation de terminal, 123, 124
swremove, 137 enable, 94
swverify, 137 enregistrements compressés, 112, 116
tar, 122 enregistrements non compressés, 112, 116
telnet, 46, 124 enregistrements partiels, 113, 116
top, 140 ensembles de processeurs, 33
tsm, 133 entrelacement de disque, 62
update-ux, 122, 128 Environnements d'exploitation , 21, 31
vmstat, 140 espace d'échange, 79, 112
who -r, 105 activation, 83
compartiments, 98 attribution de priorité, 85
compression de vidages, 111 définition, 84
Compteur d'utilitaires, 38 désactivation, 83
configuration d'une interface réseau, 148 échange de périphérique, 79, 84
connexions à distance, 123, 124 échange de système de fichiers, 79, 80, 85
rlogin, 46 échange différé, 81
ssh, 46 échange principal, 81
telnet, 46 échange secondaire, 81
contrôle d'accès, 97 entrelacement, 85
contrôle d'accès basé sur les rôles, 98 pseudo-échange, 79, 80
contrôle de l'accès aux répertoires et aux fichiers, 97 type, 79
cpio, 67 EVM (gestionnaire d'événements), 136
crash dumps
définition des périphériques de vidage, 114
crashconf, 107, 116 F
crashutil, 116 fbackup, 67
fichiers d'interfaces (imprimante), 87
fichiers de périphériques. Voir fichiers spéciaux de
D périphériques., 24
DDS, 66 fichiers spéciaux de périphérique hérités, 51
défaillance matérielle, protection contre, 145

162 Index
fichiers spéciaux de périphériques, 51, 69 arrêts anormaux, 107
anatomie, 69 cycle vidage/enregistrement, 107
commandes associées, 77 démarrage, 100, 106
équilibrage de la charge, 64 installation, 121
fichiers spéciaux en mode bloc, 51 interruption, 106
fichiers spéciaux en mode caractère, 51 modules de noyau, 49
formats de noms, 73 niveaux d'exécution, 100
hérités, 51, 86 noyau, 49
nouveau format, 24 outils de contrôle des performances, 140
persistants, 86 paramètres de noyau ajustables, 50
persistents, 51 principaux répertoires, 51
répertoires contenant, 73 réamorçage, 106
fichiers spéciaux de périphériques persistants, 145 répertoires, 51
fichiers spéciaux de périphériques persistents, 51 stockage, 55
fstab, 114 structure de répertoires, 50
FTP (File Transfer Protocol), 46 HP-UX 11i Release Notes, 25
FTP, client, 125 HTTP, 46, 125
ftp, commande, 125 Hypertext Transfer Protocol. Voir HTTP, 125
FTP, serveur, 125
I
G ID de LUN virtuel, 76
gestion d'HP-UX à l'échelle de l'entreprise, 135 ID utilisateur, 98
gestion de plusieurs instances d'HP-UX, 134 identificateur global, 51, 86
gestion des événements, 136 Ignite/UX, 122, 128
Gestionnaire de partition, 136 impression, 87
gestionnaires de volumes, 57 impression réseau, 90
comparaison de LVM et VxVM, 58 spoulage à distance, 89
LVM, 57, 58, 138 impression à distance, 89
sélection, 58 impression réseau, 90
VxVM, 57, 58, 138 imprimante
Global Workload Manager, 32 classes, 92
groupe de volumes racine, 139 distante, 92
groupes de volumes, 60 fichiers d'interfaces, 87, 90
groupes PRM, 31 fichiers de modèles, 90
gWLM, 32 files d'attente, 87
imprimante système par défaut, 93
H journalisation, 94
langage de commande, 91
HP Caliper, 140
locale, 92
HP GlancePlus, 140
noms, 92
HP JetDirect, 90
non-HP, 91
HP Open View Suite, 135
ordonnanceur, 87
HP SIM, 134
priorités, 93
domaine de gestion, 134
réseau, 92
serveur de gestion centralisée, 134
imprimante distante
systèmes gérés, 134
définition, 92
HP SMH, 128
imprimante locale
aperçu des actions, 132
interface de ligne de commande, 133 définition, 92
imprimante réseau
interface Web, connexion, 131
définition, 92
interface Web, démarrage, 130
imprimante système par défaut, 93
principales fonctionnalités, 132
imprimantes
HP System Management Homepage. Voir HP SMH, 128
types, 92
HP Systems Insight Manager. Voir HP SIM, 134
imprimantes PostScript, 91
HP-UX
incidents système, 107
amorçage, 106
activités de post-amorçage, 120
arrêt, 100, 106
besoins en espace disque, 115

163
enregistrements compressés, 116 volumes logiques, 60
enregistrements non compressése, 116 volumes physiques, 60
enregistrements partiels, 116
niveau de vidage, 115 M
options d'outrepassement pour l'opérateur, 117 machines virtuelles, 44
préparation, 108 matériel
qu'est-ce qui se produit durant un incident ?, 117 adressage des périphériques de stockage de masse, 75
réamorçage, 119 messagerie électronique. Voir email, 123
séquence de vidage, 118 Microsoft SMB, 126
traitement savecrash, 119
MirrorDisk/UX, 65, 143
vidage sélectif, 115 mise à jour d'HP-UX, 128
inittab, 100, 102 mise en cluster, 27
installation à froid, 127 mise en miroir de disques, 143
installation d'HP-UX, 121, 128 nombre de copies, 143
installation de logiciels, 121 performances, 64
installations de systèmes multiples, 128 mise en miroir des données, 65
Instant Capacity mise en réseau, 46
droits d'exploitation, 35 mode protégé, 98, 143
GiCAP, 34 mode standard, 98, 143
iCAP, 34 modes de fichiers, 97
TiCAP, 34 modes de répertoires, 97
Integrity Virtual Machines, 44 modification de logiciels installés, 121
Integrity VM, 44 modules
interface de ligne de commande pour HP SMH, 133 Voir modules de noyau, 49
iostat, 140 multichemin, 72
multichemin de périphérique, 64, 72
J redondance, 64
JBOD, 55
journaux N
imprimante, 94 netmgr, 123, 148
Network File System. Voir NFS, 126
K NFS, 55, 126
Korn, shell, 133 NFS (Networked File System), 46
niveau de vidage, 115
L aucun vidage, 110
vidage complet, 110
lanadmin, 148
vidage sélectif, 110
lanscan, 148
niveaux d'exécution, 100, 105
LDAP-UX, 96
niveaux d'exécution système, 105
lecteurs de disques, 55
niveaux RAID, 62
accès brut, 67
nœud racine virtuel, 76
linkloop, 148
nomenclature
LiveDump
chemins d'accès de répertoires, 50
vidages système sans incident, 120
serveur, 23
LiveDump, limitations, 121
nomenclature de serveur, 23
lp, 94
noms d'utilisateurs
lpadmin, 94
longueur, 24
lpalt, 94
noms de groupes
lpfence, 94
longueur, 24
lpmove, 94
noyau, 49
lpsched, 94
ajout de modules, 49
lpshut, 94
configuration, 49
lpstat, 94
modules, 49
lssf, 69
paramètres ajustables, 50
LVM
nswapdev, 84
groupes de volumes, 60
suppression de modules, 49
redimensionnement de volumes logiques, 61

164 Index
nPartitions, 43 périphériques
gestion avec parmgr, 136 adressage agile, 71
numéros majeurs, 69 adressage hérité, 71
numéros mineurs, 69 périphériques d'échange
double utilisation, 119
O périphériques de pagination, 112, 115
périphériques de stockage de masse
ObAM, 128
addressage, 51
objectif de niveau de service, 32
identificateur unique global, 51
objectifs de niveau de service, 135
identificateurs globaux, 86
OL*, 24
périphériques de stockage physiqu, 56
ordonnanceur d'imprimantes ligne, 87
périphériques de vidage, 112, 115
outils d'administration système, 127
définition, 114, 116
outils de ligne de commande, 133
double utilisation, 119
outils de contrôle des performances, 140, 142
perte de données, protection contre, 143
outils de gestion de serveurs multiples, 134
ping, 141
outils de gestion de serveurs uniques, 128
points de montage, 67
outils de ligne de commande pour l'administration système,
POSIX, shell, 133
133
PPU. Voir Pay per use., 37
outils pour l'installation d'HP-UX, 127
principaux répertoires, 51
outils pour la gestion des volumes, 139
priorité minimale (imprimante). Voir priorité d'imprimante, 93
outils pour la mise à jour d'HP-UX, 127
privilèges
à granularité élevée, 98
P privilèges (accès aux répertoires et aux fichiers), 97
pagination, 79 privilèges à granularité élevée, 98
paramètres ajustables PRM, 31
Voir paramètres de noyau ajustables, 50 Process Resource Manager. Voir PRM, 31
parmgr, 136 processeur, 22
Partitionnement programme de chargement, 49, 106
matériel, 43 Prospect, 140
matériel contre logiciel, 42 protection des données
types de, 42 outils, 142
partitionnement logiciel, 44 redondance, 64
fonctionnalités, 44 protocole de transfert de fichiers. Voir FTP, 125
partitions virtuelles, 44 PSETS, 33
types de, 44 pseudo-échange, 79, 80
vPars, 44 pseudo-périphériques, 51
partitionnement matériel
fonctionnalités, 43
pax, 67
R
RAID, 55, 65, 143
Pay per use, 37
RAID 0, 62
cœurs actifs, nombre de, 37
RAID 1, 65
Compteur d'utilitaires, 38
RAID 5, 62
pourcentage d'utilisation des cœurs, 37
RBAC. Voir contrôle d'accès basé sur les rôles, 98
PCL, 91
rc daemon, 102
performanced
rcp, 125
système de fichiers, 64
rcp (Remote Copy), 46
performances
application, 140 réamorçage de HP-UX, 106
redimensionnement de volumes logiques, 61
mesure avec HP Caliper, 140
redondance des données, 64
mesure avec HP GlancePlus, 140
Redundant Arrays of Independent Disks. Voir RAID, 143
mise en miroir de disques, 64
reject, 94
profil système, 140
Release Notes, 25
réseau, 141
remote copy. Voir rcp, 125
performances d'E/S, 62
répertoire
performances des applications, 142
/dev, 51
performances réseau, 141
/etc, 51

165
/home, 51 connexions à distance, 123
/opt, 51 email, 123
/sbin, 51 émulation de terminal, 123
/stand, 51, 114 systèmes de fichiers montés à distance, 123
/tmp, 51 transferts de fichiers, 123
/usr, 51 shar, 67
/usr/lib, 51 Shell Layer Manager, 133
/usr/sbin, 51 shells
/var, 51 C, 133
/var/tmp, 51 Korn, 133
répertoires, 51 POSIX, 133
fichiers spéciaux de périphériques, 73 scripts, 87
répertoires de demande, 87 shl, 133
rlogin (Remote Login), 46 simultanéité de vidage, 25, 111
rlp, 89 Software Distributor, 121
rlpdaemon, 89 Software Manager, 122
Software Package Builder, 137
S spb, 137
spoulage à distance, 89
SAM, 128
ssh (Secure Shell), 46, 124
Samba, 126
SSH FTP, 125
sar, 140
stockage, 55
sauvegardes, 143
addressage, 67
sauvegardes de données, 66
organisation, 56
sauvegardes système, 143
périphériques, 56
savecrash, 115, 116
pile, 138
scripts d'arrêt, 102
utilisations, 56
scripts de démarrage, 102
stockage de masse, 55
sd, 137
structure de répertoires, 50
Secure FTP, 125
superutilisateur, 98
sécurité, 97
support optique, 55
audit, 98
suppression de logiciels, 121
base de données utilisateur, 98
suppression de modules de noyau, 49
compartiments, 98
swacl, 137
contrôle d'accès basé sur les rôles, 98
swagentd, 137
mode protégé, 98
swapinfo, 84, 85
mode standard, 98
swapoff, 83
privilèges à granularité élevée, 98
swapon, 83
technologies de confinement, 98
swask, 137
séquence d'amorçage, 106
swconfig, 137
séquence d'arrêt, 106
swcopy, 137
séquence de vidage, 118
swinstall, 137
Server Message Block, protocole, 126
swjob, 137
serveur, 22
swlist, 137
serveur Web, 126
swmodify, 137
serveurs autonomes
swpackage, 137
technologies de virtualisation, 27
swreg, 137
Serviceguard, 39, 145
swremove, 137
messages de pulsation, 40
swverify, 137
nœuds
System Administration Manager. Voir SAM, 128
adoptifs, 39
System Management Homepage. Voir HP SMH, 128
principaux, 39
système, 22
packages
système de fichiers
basculement, 39
performances, 64
multi-nœud, 39
système de fichiers CDFS, 62
multi-nœud système, 39
système de fichiers FAT32, 62
services de mise en réseau, 123
système de fichiers HFS, 62
accès Web, 123

166 Index
système de fichiers racine, 50 terminologie, 44
mise en miroir, 65 telnet, 46, 124
système de fichiers UDF, 62 Terminal Session Manager, 133
système de fichiers VxFS, 62 threading logiciel, 22
Système de spoulage d'imprimante ligne, 87 threading matériel, 22
classes, 92 TOC. Voir transfert de contrôle, 121
commandes, 87, 94–96 Tomcat, serveur Web, 126
composants, 87 top, 140
groupes d'imprimantes (classes), 92 traitement savecrash, 119
imprimante système par défaut, 93 transfert de contrôle, 121
Intégration avec LDAP-UX, 96 transferts de fichiers, 123
schéma de raccordement, 87 transitions de niveau d'exécution, 102
spoulage à distance, 89 tsm, 133
système distant, 89 types de clusters, 40
système, incidents, 107
systèmes d'exploitation, 21 U
isolement électrique, 43 update-ux, 122, 128
isolement matériel, 43 utilitaire de spoulag
systèmes d'exploitation invités, 44 Voir Système de spoulage d'imprimante ligne, 87
systèmes de fichiers, 50, 61 utilitaire de spoulage LP
CDFS, 62 commandes, 87
échange vers, 85 demandes d'impression, 87
FAT32, 62 fichiers d'interfaces, 87
HFS, 62 files d'attente d'impression, 87
montés à distance, 126 présentation, 87
points de montage, 50 répertoires de demande, 87
pris en charge, 62 utilitaires
racine, 50 données, sauvegarder, 67
UDF, 62 utilitaires de sauvegarde, 67
VxFS, 62
systèmes de fichiers montés à distance, 123, 126
V
VERITAS Volume Manager, 57, 65
T groupes de disques, 60
tâches de gestion de volumes, 139 VERITAS Volume Manager. Voir VxVM, 138
tar, 67 vidage complet, 113
technologies d'amorçages multiples, 27 vidage sélectif, 113, 115
technologies d'équilibrage de la charge, 27 vidages, 107
technologies de confinement, 98 vidages compressés, 111
technologies de mise en cluster, 27 vidages mémoire, 107
Clusters à distance étendue, 38 configuration du système pour, 109
Clusters continentaux, 38 durée de reprise du système, 110
Clusters de campus étendus, 38 enregistrements compressés, 112
Clusters métropolitains, 38 enregistrements partiels, 113
Clusters Serviceguard, 38 intégrité des informations liées à l'incident, 113
technologies de mise en réseau, 27, 46 niveau de vidage, 110
FTP, 46 simultanéité de vidage, 111
HTTP, 46 vidages compressés, 111
NFS, 46 vidages simultanés, 111
rcp, 46 voir simultanéité de vidage, 25
rlogin, 46 virtualisation
ssh, 46 catégories, 27
telnet, 46 technologies, 27, 47
technologies de partitionnement, 27 technologies d'amorçages multiples, 27
combinaison, 45 technologies d'équilibrage de la charge, 27
comparaison, 44 technologies de mise en cluster, 27
isolation, 44 technologies de mise en réseau, 27, 46
limites de partitions, 44

167
technologies de partitionnement, 27
technologies de serveurs autonomes, 27
vmstat, 140
volumes logiques, 67
vPars, 44
vxdump, 67
VxVM, 65
Voir VERITAS Volume Manager, 57
volumes, 60

W
WLM, 32
Workload Manager. Voir WLM, 32
WWID
Voir identificateur global, 51

X
X Window, système, 128
xP/yC, 23

168 Index

Vous aimerez peut-être aussi