Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
HP Integrity Virtual Machines A.03.00 : Installation, configuration et administration > Chapitre 7 Création de périphériques de stockage virtuels

Configuration du stockage Integrity VM

» 

Documentation technique

Manuel complet en PDF
» Documents connexes
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

Cette section décrit comment planifier et configurer le stockage Integrity VM. Elle contient les rubriques suivantes :

Considérations relatives au stockage Integrity VM

Lorsque vous configurez le stockage pour une machine virtuelle, considérez les points suivants :

Les sections suivantes décrivent chacune de ces considérations.

Capacité de prise en charge du stockage VM

Avant de configurer le stockage de machine virtuelle, assurez-vous que le stockage VM Host peut être pris en charge par la machine virtuelle.

  • Tout le stockage VM Host utilisable par une machine virtuelle doit satisfaire les exigences de prise en charge pour le serveur Integrity et la version de système d'exploitation qui composent le VM Host. Si le stockage physique n'est pas pris en charge par le VM Host, il ne peut pas être utilisé par une machine virtuelle.

  • Tout le stockage VM Host utilisable par une machine virtuelle doit être connecté à l'un des types d'adaptateurs et de pilotes suivants :

    • Adaptateurs Fibre Channel pris en charge par le pilote TD

    • Adaptateurs Fibre Channel pris en charge par le pilote FCD

    • Adaptateurs SCSI pris en charge par le pilote C8xx

    • Adaptateurs SCSI pris en charge par le pilote MPT

    • Adaptateurs SCSI pris en charge par le pilote CISS

    • Adaptateurs IDE pris en charge par le pilote SIDE

    • Adaptateurs USB pris en charge par le pilote UsbScsiAdaptor (périphériques virtuels uniquement - voir Section  : « Périphériques virtuels »)

    • Adaptateurs SAS pris en charge par le pilote SASD

    • Adaptateurs iSCSI pris en charge par le pilote ISCSI

    Si le stockage physique n'est pas connecté à l'un des types d'adaptateurs et de pilotes mentionnés ci-dessus, il ne peut pas être utilisé par une machine virtuelle. Utilisez la commande ioscan pour afficher le stockage VM Host connecté à des adaptateurs et pilotes.

  • Tout périphérique attachable au VM Host utilisable par une machine virtuelle doit être pris en charge par le système d'exploitation invité auquel il est attaché. Si le périphérique physique n'est pas pris en charge par le système d'exploitation invité, le périphérique ne peut pas être attaché à une machine virtuelle.

Performances des périphériques virtuels

Pour satisfaire les exigences de performances des applications exécutées sur les invités, vous devez considérer les performances potentielles de chaque type de périphérique de stockage VM Host.

Différents types de supports virtuels ont différents effets sur les performances du périphérique virtuel car ils communiquent différemment avec le VM Host pour effectuer les opérations d'E/S de machine virtuelle. Pour comprendre l'effet du type de périphérique virtuel sur les performances, considérez la pile d'E/S de stockage Integrity VM illustré à la Figure 7-1.

Figure 7-1 Pile d'E/S de stockage Integrity VM

Pile d'E/S de stockage Integrity VM

Pour qu'une opération d'E/S virtuelle soit effectuée, elle doit suivre un parcourt circulaire entre l'adaptateur de stockage virtuel et le périphérique de stockage physique de VM Host. Plus l'itinéraire est long, plus il faudra de temps pour effectuer l'opération d'E/S virtuelle. Comme illustré à la Figure 7-1, une opération d'E/S virtuelle doit traverser chaque couche logicielle dans l'ordre, de son origine jusqu'au support physique. Par exemple, une opération d'E/S virtuelle pour un Fichier disque virtuel doit traverser tout gestionnaire de volumes logiques sur lequel se trouve le système de fichiers, ainsi que les pilotes de disques qui contrôlent le disque entier. Par conséquent, en général, plus le support virtuel est haut dans la pile d'E/S VM Host, plus il fonctionne lentement.

La pile d'E/S simplifiée de la Figure 7-1 n'illustre pas complètement tous les choix qui peuvent affecter les performances.

  • Les performances des différentes couches logicielles diffèrent.

  • Les interfaces vers chaque couche logicielle sont différentes, ce qui procure à Integrity VM différentes manières d'envoyer des E/S à travers les couches. Par exemple, les disques entiers peuvent offrir des débits beaucoup plus élevés que les volumes logiques et les systèmes de fichiers.

  • La couche d'E/S peut avoir différentes fonctionnalités pour augmenter les performances au-delà d'une couche inférieure. Par exemple, le tampon cache d'un système de fichiers peut améliorer les performances d'un Fichier disque virtuel sur certaines charges d'E/S comparé aux autres types de périphériques virtuels, qui n'offrent pas cette sorte de mise en cache.

Pour plus d'informations sur le réglage des performances au niveau de chaque couche logicielle sur le VM Host, consultez les livres blancs Integrity VM sur le site Web http://docs.hp.com.

Lorsque vous configurez des périphériques virtuels, considérez la façon dont le support virtuel est mappé au stockage physique. Tous les supports virtuels sont connectés à un support physique quelque part dans le centre de données. Vous pouvez optimiser les performances en comprenant l'impact du stockage physique et la manière dont les E/S y accèdent.

Il est important de savoir exactement où se trouve le support virtuel sur les périphériques de stockage physiques. Avec Integrity VM, un disque physique peut être fractionné en volumes logiques ou en fichiers. Le fractionnement des disques physiques augmente l'utilisation, mais il peut affecter les performances du périphérique physique. Le système d'exploitation invité traite le disque virtuel comme un disque entier, et non comme une partie d'un disque physique. Le surfractionnement du stockage physique peut surcharger la capacité d'un périphérique physique à gérer les E/S virtuelles destinées à des disques entiers. La Figure 7-2 illustre une erreur courante qui consiste à surcharger le stockage physique avec plusieurs disques d'amorçage de systèmes d'exploitation invités, qui consomment souvent beaucoup D'E/S.

Figure 7-2 La surcharge du stockage physique a un impact négatif sur les performances

La surcharge du stockage physique a un impact négatif sur les performances

Fournissez des charges de travail que les périphériques physiques peuvent gérer pour tous les périphériques virtuels placés aux couches supérieures. Utilisez des outils de performances sur le VM Host, tels que sar(1M), pour vérifier comment le stockage physique parvient à gérer les demandes des périphériques virtuels.

La façon dont les E/S de support virtuel accèdent au stockage physique qui les secondent est également une considération importante. Comme illustré à la Figure 7-1, toutes les E/S virtuelles traversent une couche de services d'E/S VM Host qui les acheminent vers le pilote d'interface VM Host correct. Le pilote d'interface contrôle ensuite l'adaptateur d'E/S physique pour émettre des E/S virtuelles vers le périphérique de stockage physique. En effectuant un équilibrage de la charge sur ces adaptateurs physiques, vous pouvez éliminer les goulets d'étranglement d'E/S virtuelles au niveau des couches matérielles physiques, et par conséquent accroître les performances. L'équilibrage de la charge peut être obtenu en installant une solution multichemin sur le VM Host. Pour obtenir de l'aide concernant la sélection d'une solution multichemin pour un type de support virtuel, voir Section  : « Solutions multichemins de stockage VM ».

Les performances des périphériques attachés sont déterminées largement par le type de périphérique physique attaché à la machine virtuelle. Les bandes, les changeurs de supports et les graveurs de CD/DVD sont par nature des périphériques lents qui ne sont pas vraiment affectés par la surcharge logicielle d'Integrity VM.

Solutions multichemins de stockage VM

Pour un équilibrage de la charge et une disponibilité plus élevée des machines virtuelles, vous pouvez envisager d'utiliser une solution multichemin sur le VM Host. Il n'existe à l'heure actuelle aucune solution multichemin pour les types de périphériques attachables bandes, changeurs de supports et graveurs de CD/DVD. Toutefois, il existe plusieurs options multichemins VM Host pour les périphériques virtuels.

Les solutions multichemins sont prises en charge uniquement sur le VM Host, et non sur les machines virtuelles, pour les raisons suivantes :

  • Le VM Host est le seul emplacement où toutes les E/S virtuelles peuvent être équilibrées correctement, pour de meilleures performances globales. Une seule machine virtuelle est incapable de satisfaire les E/S de toutes les autres machines virtuelles avec lesquelles elle est en concurrence sur le VM Host (voir Figure 7-1).

  • L'exécution d'une solution multichemin sur une machine virtuelle ne procure pas de disponibilité élevée pour un périphérique virtuel. Les connexions virtuelles entre les adaptateurs virtuels et leurs périphériques ne sont perdues que lorsqu'une commande hpvmmodify est utilisée pour les rompre. La seule connexion qui soit jamais perdue est la capacité d'un périphérique virtuel à accéder à son propre support virtuel par le biais du VM Host. Les erreurs de communication avec le support virtuel sont correctement émulées comme erreurs de supports envoyées au système d'exploitation invité, et non comme échecs de chemins d'accès.

  • Le VM Host ne renvoie pas d'erreurs spécifiques à Integrity VM pour les échecs de chemins d'accès matériels. Integrity VM ne détecte pas ce type d'événement et ne les transfère pas à la machine virtuelle.

Chaque solution logicielle multichemin pour HP-UX 11.23 interagit à différentes couches sur la pile d'E/S. Puisque Integrity VM interagit également avec différentes couches de la pile d'E/S, seules certaines parties s'appliquent à chaque type de support virtuel.

Le Tableau 7-1 répertorie les solutions multichemins à utiliser sur un VM Host pour chaque type de support de stockage virtuel :

Tableau 7-1 Solutions multichemins

Type de support virtuelOptions multichemins
Disque entier
EMC PowerPath
HP Autopath/SecurePath
Volume logique LVM
PVLinks
EMC PowerPath
HP Autopath/SecurePath
Volume logique VxVM
EMC PowerPath
HP Autopath/SecurePath
Système de fichiers VxFS
PVLinks
EMC PowerPath
HP Autopath/SecurePath

 

Bien que le Tableau 7-1 répertorie les solutions possibles pour chaque type de support virtuel, il ne peut pas déterminer ce qui est pris en charge sur votre configuration de VM Host spécifique. Chaque solution multichemin est prise en charge uniquement pour du matériel et des logiciels spécifiques. Les fournisseurs de solutions précisent ces informations pour leurs produits multichemins. Étudiez soigneusement les notes d'installation et de mise à jour de ces produits afin de constituer une configuration de VM Host valide avant de l'utiliser pour une machine virtuelle. Certaines options multichemins ne fonctionnent pas ensemble et elles proposent toutes des fonctionnalités d'équilibrage de la charge différentes.

Gestion du stockage VM

Avant de décider comment diviser le stockage VM Host, vous devez considérer l'impact sur la gestion du sous-système de stockage.

Un administrateur VM Host gère le stockage VM afin de s'assurer que le support virtuel est alloué en toute sécurité. Pour commencer, vous devez vous familiariser avec la pile d'E/S VM Host et savoir d'où est alloué le support virtuel.

La Figure 7-3 montre un exemple de pile d'E/S VM Host applicable à un LUN unique :

Figure 7-3 Exemple d'allocation de stockage sous-LUN

Exemple d'allocation de stockage sous-LUN

Un volume logique est alloué à la machine virtuelle à partir du LUN pour un DisqueVL virtuel.

  • Le volume logique qui a été alloué est marqué 1.

  • Les parties du disque qui ne peuvent pas être allouées sont marquées 2.

Les parties qui ne sont plus disponibles incluent les fichiers qui se trouvaient sur le volume logique et le disque entier qui constitue une partie du groupe de volumes. Si l'une de ces parties est allouée à d'autres périphériques virtuels, des données risquent d'être endommagées sur le DisqueVL virtuel.

Les parties qui restent disponibles pour la réallocation incluent les autres volumes logiques qui se trouvent sur le disque et les fichiers qui se trouvent sur ces autres volumes logiques sur le disque. Ces parties peuvent être allouées sans risque d'endommager les données car elles ne chevauchent pas le DisqueVL virtuel.

Outre les collisions sous-LUN, il convient également d'éviter les collisions de LUN. La même ressource de stockage, virtuelle ou attachée, ne peut pas être spécifiée plus d'une fois sur la même machine virtuelle. Sous HP-UX 11.23, la plupart des fichiers de périphériques de stockage sont définis par chemin d'accès. Veillez à ne pas spécifier un même périphérique à deux reprises. La Figure 7-4 illustre un exemple de deux fichiers de périphériques, /dev/rdsk/c6t2d0 et /dev/rdsk/c11t2d0, pointant vers le même disque physique. Une fois que le fichier de périphérique /dev/rdsk/c6t2d0 est spécifié pour un Disque virtuel, le fichier de périphérique /dev/rdsk/c11t2d0 n'est plus disponible.

Figure 7-4 Allocation incorrecte de support virtuel multichemin

Allocation incorrecte de support virtuel multichemin

De plus, la même ressource de stockage, virtuelle ou attachée, ne peut pas être partagée simultanément par des machines virtuelles, sauf en cas d'exemption spécifique. La Figure 7-5 illustre un DisqueVL virtuel partagé par des machines virtuelles, ce qui n'est pas pris en charge.

Figure 7-5 Allocation incorrecte de périphérique virtuel

Allocation incorrecte de périphérique virtuel

Comme l'illustrent ces exemples, il est important de savoir d'où le stockage est alloué, afin d'éviter d'endommager des données sur les machines virtuelles ou même sur le VM Host. Des utilitaires de gestion tels que HP System Administration Manager (sam) et System Management Homepage (SMH) vous permettent d'effectuer le suivi des périphériques disque, des groupes de volumes et des systèmes de fichiers. Vous pouvez utiliser ces utilitaires pour annoter les périphériques de façon que les administrateurs VM Host puissent voir exactement quelles machines virtuelles utilisent chaque périphérique de stockage VM Host.

Pour afficher chaque disque une seule fois, les utilitaires de gestion consolident les périphériques multichemins en un disque unique. Lorsque vous divisez le disque, vous devez utiliser toutes les parties d'un disque entier sur une seule machine virtuelle. L'allocation de différentes parties du même disque à différentes machines virtuelles rend difficiles la gestion et l'isolation des problèmes.

Modifications de stockage VM

Selon la manière dont vous configurez le stockage pour une machine virtuelle, la configuration résultante peut être plus ou moins difficile à modifier.

La capacité à changer de support virtuel dépend du type de support virtuel utilisé. Les disques entiers ne sont normalement pas modifiables en taille, mais certains logements de stockage haut de gamme peuvent autoriser un ajustement d'un LUN sans perdre les données de ce LUN. Les volumes logiques sont ajustables sans perte de données. Pour finir, les fichiers peuvent être modifiés facilement avec des commandes de système de fichiers VM Host.

Aucune modification de support virtuel ne peut avoir lieu sur le VM Host tant que le périphérique virtuel qui utilise le support n'a pas été supprimé de la machine virtuelle active. Toute tentative de modification de périphériques virtuels qui ont des E/S actives est refusée par la commande hpvmmodify. Dès qu'un support virtuel a été alloué à une machine virtuelle active pour un périphérique virtuel, cette machine virtuelle devient propriétaire de ce support et peut y accéder à tout moment. Les administrateurs VM Host doivent collaborer avec les administrateurs d'invités VM en cas de modification de machine virtuelle active, si ces deux rôles sont détenus par différentes personnes.

Cette coordination peut également être nécessaire pour les périphériques d'E/S attachés. Dès qu'un périphérique VM Host est attaché à la machine virtuelle, il est contrôlé et détenu par cette machine virtuelle. Les modifications du périphérique attaché, telles qu'un changement de bande, peuvent être effectuées physiquement sans détacher le périphérique de l'invité. Toutefois, ces modifications nécessiteront peut-être une coordination avec l'administrateur VM Host, en particulier si l'administrateur d'invité n'a aucun accès physique au périphérique attaché à la machine virtuelle.

Tous les types de périphériques de stockage virtuels peuvent être ajoutés et supprimés des machines virtuelles de manière dynamique. Autrement dit, les disques virtuels, les DVD, bandes, changeurs de supports et graveurs de CD/DVD virtuels sont tous permutables à chaud. En revanche, les adaptateurs de stockage virtuels ne sont pas permutables à chaud à l'heure actuelle. Par conséquent, si tous les adaptateurs de stockage virtuels sont pleins, vous devez réamorcer la machine virtuelle lors de l'ajout de périphériques supplémentaires.

Durée de configuration du stockage virtuel

Certains périphériques virtuels sont plus longs à configurer que d'autres. Les disques entiers sont très faciles à configurer car ils ne requièrent qu'un fichier de périphérique en mode caractère. Ce fichier est généralement créé automatiquement lors de l'amorçage du système VM Host;

La création de volume logique est relativement simple. Les volumes logiques sont largement utilisés sur les systèmes HP-UX. La création de volumes logiques peut s'effectuer par le biais de l'utilitaire sam ou de Veritas Enterprise Administrator. Avec l'expérience, vous utilisez les commandes de volume logique plus rapidement.

La création de fichiers pour les périphériques virtuels n'est pas difficile, mais elle prend du temps. Les fichiers étant généralement placés par-dessus des volumes logiques, vous devrez peut-être créer d'abord un volume logique. Utilisez pour cela la commande sam.

Pour créer des fichiers vides pour des disques virtuels, utilisez la commande hpvmdevmgmt (voir « Gestion de la base de données de périphériques »).

Pour créer des fichiers ISO à partir de supports CD/DVD physiques pour une utilisation dans des DVD virtuels, utilisez l'utilitaire mkisofs(1M) ou the dd(1M).

L'effort et le temps nécessaires à la configuration des périphériques attachés sont dédiés à la création des fichiers de périphériques pass-through HP-UX qui pointent vers les périphériques attachés. Une fois les premiers pas effectués, vous constaterez que la création de fichiers de périphériques pass-through HP-UX est un processus simple et rapide. Si des pilotes de périphériques pour les périphériques sont installés sur le VM Host, utilisez la commande hpvmdevmgmt pour créer rapidement les fichiers de périphériques. Autrement, reportez-vous à la page de manuel scsi_ctl(1M) pour plus d'informations sur la création de fichiers de périphériques pass-through à l'aide de mknod(1M).

Configuration du stockage virtuel

Lorsque vous ajoutez ou modifiez un périphérique virtuel, vous devez entrer une déclaration de ressource (rsrc). La déclaration de ressource peut spécifier des périphériques réseau virtuels (comme décrit dans Chapitre 8 : « Création de réseaux virtuels ») ou des périphériques de stockage virtuels.

Cette section décrit comment entrer des déclarations de ressources pour une utilisation avec la commande hpvmcreate (décrite dans Chapitre 3 : « Création de machines virtuelles ») et la commande hpvmmodify (décrite dans Chapitre 9 : « Gestion des invités »). La déclaration de ressource spécifie le périphérique de stockage virtuel qui sera vu par la machine virtuelle et son mappage au périphérique de stockage physique sur le VM Host.

Voici un aperçu d'une déclaration de ressource spécifiant un périphérique de stockage virtuel :

spécification de stockage d'invité VM:spécification de stockage de VM Host

Où :

Pour obtenir des exemples de création de déclarations de ressources, voir la Section  : « Déclarations de ressources de stockage VM ».

Spécification de stockage d'invité VM

Tout le stockage virtuel est adressé à partir de bus PCI. Il existe huit bus PCI sur la plate-forme virtuelle Integrity VM. Chaque bus PCI a huit logements dans lesquels des adaptateurs PCI peuvent être placés. L'un de ces adaptateurs, appelé simplement scsi, est un adaptateur de stockage MPT SCSI parallèle à port unique qui peut être utilisé pour connecter 15 périphériques cibles SCSI à une machine virtuelle.

Un administrateur VM Host spécifie cet adaptateur MPT SCSI à l'aide de la commande suivante :

périphérique:scsi:bus_pci,logement_pci,cible_scsi

Où :

  • périphérique est l'un des éléments suivants : disk, dvd, tape, changer ou burner

  • bus_pci est un entier compris entre 0 et 6.

    Les adaptateurs MPT virtuels ne sont pris en charge que sur les bus PCI 0-6. Le bus PCI 7 est réservé à un autre usage.

  • logement_pci est un entier compris entre 0 et 7.

    Aucun numéro de fonction PCI n'est spécifié. Le numéro zéro est utilisé implicitement car l'adaptateur de stockage MPT virtuel ne prend en charge qu'un seul canal.

  • cible_scsi est un entier compris entre 0 et 14 (15 est réservé pour l'adaptateur SCSI virtuel).

    Contrairement aux bus SCSI réels en parallèle, il n'y a aucune arbitrage sur les bus SCSI virtuels. Les ID de cibles SCSI pour les périphériques virtuels doivent être uniques. L'adaptateur MPT SCSI virtuel prend l'ID de cible 15 pour lui-même et laisse les ID 0-14 pour les cibles SCSI.

    Toutes les cibles SCSI connectées à une machine virtuelle sont des périphériques LUN uniques. Autrement dit, les disques et DVD virtuels sont émulés en tant que LUN uniques et tous les périphériques attachés sont spécifiés par des fichiers système VM Host par LUN. Le numéro de LUN physique d'un périphérique attaché n'a aucun effet. Tous les membres de LUN SCSI virtuels et attachés sont implicitement zéro et par conséquent non spécifiés.

    Tous les types de périphériques de stockage pris en charge peuvent partager le même adaptateur MPT SCSI virtuel. Vous pouvez ajouter jusqu'à 15 périphériques de stockage sur le même adaptateur MPT SCSI en spécifiant les mêmes numéros de bus PCI et de logement PCI.

Vous ne pouvez ajouter un adaptateur MPT SCSI virtuel à une machine virtuelle que s'il est connecté à un périphérique.

Tous les types de périphériques ne sont pas virtualisés. Les périphériques disques et DVD sont des types de périphériques virtuels dont le support virtuel provient du VM Host. Les bandes, les changeurs et les graveurs sont des périphériques VM Host physiques. Pour ces périphériques attachés, les ID SCSI physiques ne déterminent pas leur place sur le bus virtuel.

Spécification de stockage de VM Host

Chaque périphérique de stockage VM est secondé par une entité de stockage VM Host. Une entité de VM Host est définie sur le VM Host avec un fichier système, qui est utilisé par Integrity VM et le système d'exploitation du VM Host lors du traitement des E/S vers et en provenance de cette entité de stockage.

Un administrateur VM Host spécifie ces entités de stockage à l'aide de la spécification suivante :

stockage:emplacement

Où :

  • stockage est l'un des éléments suivants : disk, lv, file, null, ou attach

    La sélection du type de stockage définit les fichiers système VM Host applicables. Par exemple, lv implique l'utilisation de fichiers de périphériques de volume logique en mode caractère.

    Pour les périphériques virtuels, la sélection du stockage VM Host détermine le type de support virtuel qu'utilisera le périphérique virtuel. Par exemple, si vous sélectionnez lv pour un disque virtuel, cela en fait un DisqueVL virtuel pour la machine virtuelle.

    Vous ne pouvez utiliser une entité de stockage VM Host que pour un seul type de périphérique VM à la fois. Par exemple, un lecteur de CD/DVD VM Host ne peut pas être utilisé en même temps pour un DVD virtuel et pour un graveur attaché.

  • emplacement est un fichier système VM Host

    Les autorisations de fichiers sur le fichier système VM Host ne sont pas honorées par Integrity VM. Les types de périphériques VM qui prennent en charge les opérations d'écriture peuvent tout de même le faire avec un fichier système VM Host marqué en lecture seule.

    Il peut y avoir plusieurs fichiers système VM Host qui pointent vers la même entité de stockage VM Host. Par exemple, si plusieurs chemins d'accès vers le stockage sont présents sur le VM Host, il peut y avoir plusieurs fichiers système qui pointent vers le même disque. La manière dont les E/S sont acheminées à la ressource de stockage VM varie en fonction des fichiers système VM Host, mais les fichiers système pointent vers la même entité de stockage. Par conséquent, différents fichiers système ne peuvent pas constituer différentes ressources de stockage VM. Une ressource de stockage VM donnée ne peut être spécifiée qu'une seule fois à une machine virtuelle donnée. Par conséquent, un seul fichier système VM Host par entité de stockage VM Host peut être fourni à une machine virtuelle (voir Section  : « Gestion du stockage VM »).

Tous les types de périphériques virtuels ne prennent pas en charge tous les types de stockage VM Host (voir Section  : « Implémentations du stockage Integrity VM »). Les déclarations de ressources de stockage VM sont discutées en détail dans la section suivante.

Déclarations de ressources de stockage VM

Cette sous-section contient des informations sur la formulation de déclarations de ressources valides complètes pour des périphériques de stockage Integrity VM.

Pour spécifier un périphérique de stockage Integrity VM pour une machine virtuelle, utilisez une déclaration de ressource valide complète avec la commande hpvmcreate ou hpvmmodify. La déclaration de ressource est une combinaison de la spécification de ressource d'invité VM (décrite dans « Spécification de stockage d'invité VM ») et de la spécification de stockage de VM Host (décrite dans « Spécification de stockage de VM Host »). Cette section fournit des exemples de déclarations de ressources complètes pour chacun des types de périphériques de stockage virtuels suivants :

Une machine virtuelle peut avoir jusqu'à 30 périphériques au total (nombre de périphériques virtuels et attachés).

La taille maximale d'une ressource de stockage virtuelle est 2 To. La taille minimale d'une ressource de stockage virtuelle est 512 octets pour un disque virtuel et 2 048 octets pour un DVD virtuel.

Vous ne devez pas spécifier la même ressource de stockage, virtuelle ou attachée, pour la même machine virtuelle plus d'une fois (voir Section  : « Gestion du stockage VM »). Sauf indication contraire, des ressources de stockage (virtuelles ou attachées) ne peuvent pas être partagées simultanément par des machines virtuelles.

Tous les produits multichemins pour les ressources de stockage doivent s'exécuter sur le VM Host ; les solutions multichemins ne sont pas prises en charge sur une machine virtuelle. Toutes les solutions multichemins utilisées sur le VM Host doivent être dans des configurations prises en charge valides avant d'être utilisées pour des ressources de stockage Integrity VM (voir Section  : « Solutions multichemins de stockage VM »).

Les déclarations de ressources mentionnées dans les sous-sections suivantes ne contiennent pas d'adressage matériel VM. Les numéros de bus PCI, de logement PCI et de cible SCSI sont facultatifs.

Disques virtuels

Un Disque virtuel est un disque SCSI émulé dont le support virtuel provient d'un LUN disque VM Host. Le LUN disque VM Host est spécifié à l'aide d'un fichier de périphérique en mode caractère. Le propriétaire du fichier de périphérique en mode caractère est le pilote sdisk HP-UX.

Les ressources de Disque virtuel ne peuvent pas être partagées simultanément sur des machines virtuelles actives (hormis dans certaines configurations de cluster, comme indiqué dans ce manuel). Une seule machine virtuelle active à la fois peut être affectée d'une ressource Disque virtuel donnée. Les ressources de Disque virtuel peuvent être permutées de manière dynamique parmi des machines virtuelles actives.

Pour empêcher les conflits de supports virtuels qui risquent d'endommager les données, vous devez assurer le suivi de la manière dont les disques entiers VM Host sont alloués pour une utilisation par les Disques virtuels, comme décrit dans Section  : « Gestion du stockage VM ».

Pour fournir une solution multichemin pour un Disque virtuel, voir Section  : « Solutions multichemins de stockage VM ».

Si vous utilisez un produit multichemin, la déclaration de ressource de Disque virtuel prend la forme suivante :

disk:scsi::disk:/dev/rdsk/cXtYdZ

/dev/rdsk/cXtYdZ est un fichier de périphérique sdisk HP-UX en mode caractère.

Ces fichiers de périphériques peuvent être trouvés pour un LUN de VM Host à l'aide de la commande ioscan. Ces fichiers système sont installés et supprimés respectivement à l'aide des commandes insf et rmsf. Des fichiers de périphériques sont créés automatiquement par le VM Host pour tout stockage qu'il détecte durant l'amorçage. Les nouveaux périphériques connectés ou créés après l'amorçage requièrent l'utilisation de ioscan et insf pour la création des nouveaux fichiers de périphériques sdisk. Les anciens fichiers de périphériques pour le stockage qui n'est plus présent peuvent être supprimés avec rmsf. Par exemple :

# ioscan

# ioscan -funC disk

disk 110 0/5/1/0.11.16.0.0.0.2 sdisk CLAIMED DEVICE HP      A6188A
disk 116 0/5/1/0.11.16.0.0.0.3 sdisk CLAIMED DEVICE HP      A6188A
/dev/dsk/c19t0d3   /dev/rdsk/c19t0d3

# insf -H 0/5/1/0.11.16.0.0.0.2

# ioscan -funC disk

disk 110 0/5/1/0.11.16.0.0.0.2 sdisk CLAIMED DEVICE HP      A6188A
/dev/dsk/c19t0d2   /dev/rdsk/c19t0d2
disk 116 0/5/1/0.11.16.0.0.0.3 sdisk CLAIMED DEVICE HP      A6188A
/dev/dsk/c19t0d3   /dev/rdsk/c19t0d3

Dans cet exemple, la déclaration de ressource de Disque virtuel est disk:scsi::disk:/dev/rdsk/c19t0d2.

Si vous utilisez HP Securepath/Autopath pour les Disques virtuels, vous pouvez utiliser des fichiers de périphériques sdisk ou des fichiers spéciaux de périphériques virtuels (VDSF). Les deux chemins d'accès de périphériques procurent une disponibilité élevée pour la machine virtuelle et peuvent être utilisés de manière interchangeable. Pour plus d'informations sur l'activation de ces chemins d'accès de périphériques, consultez la documentation HP Securepath/Autopath.

Si vous utilisez EMC PowerPath pour un Disque virtuel, assurez-vous que les fichiers de périphériques sdisk que vous utilisez pour les Disques virtuels sont activés pour une utilisation par le produit multichemin. Pour plus d'informations, consultez la documentation du fournisseur multichemin.

DisquesVL virtuels

Un DisqueVL virtuel est un disque SCSI émulé dont le support virtuel est fourni par un volume logique VM Host brut. Pour spécifier un volume logique VM Host, utilisez un fichier de périphérique en mode caractère. Le propriétaire du fichier de périphérique en mode caractère est LVM ou VxVM.

Les DisquesVL virtuels ne peuvent pas être partagés simultanément par plusieurs machines virtuelles actives. Une seule machine virtuelle active à la fois peut être affectée d'une ressource DisqueVL virtuel donnée. Les ressources de DisqueVL virtuel peuvent être permutées de manière dynamique parmi des machines virtuelles actives (voir Section  : « Utilisation du stockage Integrity VM »).

Vous pouvez créer des volumes logiques à l'aide de l'utilitaire sam ou de Veritas Enterprise Administrator. En guise d'alternative, vous pouvez utiliser les commandes disponibles avec le gestionnaire de volumes. Tous les volumes logiques sont créés sur des disques entiers. Les tailles des volumes logiques proviennent de l'espace disponible pour le type de groupe de volumes correspondant ; ces tailles de volumes logiques peuvent être augmentées sans perte des données du volume. Le périphérique en mode caractère d'un volume logique est créé par son gestionnaire de volumes lors de la création du volume logique. De plus, pour éviter tout endommagement de système de fichiers pour le VM Host et l'invité, utilisez uniquement des volumes logiques bruts qui ne contiennent aucun système de fichiers VM Host et qui ne sont actuellement pas montés sur le VM Host.

Pour prévenir tout endommagement des données, vous devez effectuer le suivi des volumes logiques pour les DisquesVL virtuels. Pour faciliter cette tâche, utilisez tous les volumes logiques d'un groupe de volumes donné pour une même machine virtuelle. Lorsque les volumes logiques sont configurés de cette façon, il vous suffit d'assurer le suivi des groupes de volumes pour empêcher tout conflit de support. Pour plus d'informations sur le suivi de l'allocation des supports virtuels, voir Section  : « Gestion du stockage VM ».

Si vous utilisez LVM, la déclaration de ressource de DisqueVL virtuel assume le format suivant :

disk:scsi::lv:/dev/nom_gv/nom_rlvol

/dev/nom_gv/nom_rlvol est un fichier de périphérique LVM en mode caractère pour nom_rlvol sur nom_gv. Pour afficher le nom du fichier de périphérique LVM en mode caractère, entrez la commande suivante :

# vgdisplay -v
Nom GV                     /dev/lvrackA
Autorisation d'écriture GV  read/write
État GV                     available
VL max                      255
VL actuels                  4
VL ouverts                  4
VP max                      16
VP actuels                  1
VP actuels                  1
EP max par VP               8683
VGDA                        2
Taille EP (Moctets)         4
Total EP                    8681
EP allouées                 8192
EP libres                   489
Total GVP                   0
Nb total de VP de secours   0
Nb tot. VP secours utilisés 0

   --- Volumes logiques ---
   Nom VL                    /dev/lvrackA/disk1
   État VL                   available/syncd
   Taille VL (Mo)            8192
   ÉL actuelles              2048
   EP allouées               2048
   VP utilisés               1

   Nom VL                    /dev/lvrackA/disk2
   État VL                   available/syncd
   Taille VL (Mo)            8192
   ÉL actuelles              2048
   EP allouées               2048
   VP utilisés               1

   Nom VL                    /dev/lvrackA/disk3
   État VL                   available/syncd
   Taille VL (Mo)            8192
   ÉL actuelles              2048
   EP allouées               2048
   VP utilisés               1

   Nom VL                    /dev/lvrackA/disk4
   État VL                   available/syncd
   Taille VL (Mo)            8192
   ÉL actuelles              2048
   EP allouées               2048
   VP utilisés               1

   --- Volumes physiques ---
   Nom VP                    /dev/dsk/c4t1d0
   État VP                   available
   Total EP                  8681
   EP libres                 489
   Autoswitch                Activé

Dans cet exemple, la déclaration de ressource de DisqueVL virtuel est disk:scsi::lv:/dev/lvrackA/rdisk2.

Pour utiliser VxVM, la déclaration de ressource de DisqueVL virtuel assume le format suivant :

disk:scsi::lv:/dev/vx/rdsk/nom_gd/nom_v

/dev/vx/rdsk/nom_gd/nom_v est un fichier de périphérique VxVM en mode caractère pour le volume nom_v sur le groupe de disques nom_gd. Pour afficher le nom du fichier de périphérique VxVM en mode caractère, entrez la commande suivante :

# vxprint
Disk group: rootdg

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0
PUTIL0
dg rootdg       rootdg       -        -        -        -        -       -

dm disk01       c3t0d0       -        35562538 -        -        -       -

Disk group: VxvmTest1

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0
PUTIL0
dg VxvmTest1    VxvmTest1    -        -        -        -        -       -

dm disk01       c5t8d0       -        71680564 -        -        -       -

v  vxvm_1       fsgen        ENABLED  2048000  -        ACTIVE   -       -
pl vxvm_1-01    vxvm_1       ENABLED  2048000  -        ACTIVE   -       -
sd disk01-01    vxvm_1-01    ENABLED  2048000  0        -        -       -

v  vxvm_2       fsgen        ENABLED  2048000  -        ACTIVE   -       -
pl vxvm_2-01    vxvm_2       ENABLED  2048000  -        ACTIVE   -       -
sd disk01-02    vxvm_2-01    ENABLED  2048000  0        -        -       -

v  vxvm_3       fsgen        ENABLED  2048000  -        ACTIVE   -       -
pl vxvm_3-01    vxvm_3       ENABLED  2048000  -        ACTIVE   -       -
sd disk01-03    vxvm_3-01    ENABLED  2048000  0        -        -       -

v  vxvm_4       fsgen        ENABLED  2048000  -        ACTIVE   -       -
pl vxvm_4-01    vxvm_4       ENABLED  2048000  -        ACTIVE   -       -
sd disk01-04    vxvm_4-01    ENABLED  2048000  0        -        -       -

Pour utiliser VxVM, la déclaration de ressource de DisqueVL virtuel est disk:scsi::lv:/dev/vx/rdsk/VxvmTest1/vxvm_2.

Pour plus d'informations sur les solutions multichemins pour les DisquesVL virtuels, voir Section  : « Solutions multichemins de stockage VM ».

Fichiers disques virtuels

Un Fichier disque virtuel est un disque SCSI émulé dont le support virtuel provient d'un fichier VM Host. Le fichier VM Host est spécifié à l'aide du nom de chemin d'accès absolu au fichier. Le fichier peut se trouver sur un système de fichiers VxFS monté localement sur le VM Host. Les systèmes de fichiers NFS ne sont pas pris en charge pour les Fichiers disques virtuels.

Les Fichiers disques virtuels ne peuvent pas être partagés simultanément par plusieurs machines virtuelles actives. Une seule machine virtuelle active à la fois peut être affectée d'une ressource Fichier disque virtuel donnée. Les ressources de Fichier disque virtuel peuvent être permutées de manière dynamique parmi des machines virtuelles actives (voir Section  : « Utilisation du stockage Integrity VM »).

Les systèmes de fichiers utilisés pour les Fichiers disques virtuels doivent être gérés afin d'empêcher tout endommagement des données. Pour faciliter cette tâche, il est recommandé que tous les fichiers sous un répertoire donné soit utilisé avec une même machine virtuelle. En outre, il peut être utile d'allouer des répertoires de fichiers appartenant à des volumes logiques complets ou à des disques entiers afin de faciliter le suivi. Voir Section  : « Gestion du stockage VM » pour plus de détails.

La déclaration de ressource de Fichier disque virtuel prend la forme suivante :

disk:scsi::file:/nom_chemin_d'accès/fichier

/nom_chemin_d'accès/fichier spécifie le fichier VM Host utilisé comme support virtuel.

Un système de fichiers VxFS peut être créé par-dessus un disque entier ou un volume logique. Pour les fichiers de plus de 2 Go, VxFS requiert que le système de fichiers soit marqué avec une option largefiles. La commande mkfs peut être utilisée pour créer les systèmes de fichiers VxFS directement. Une fois les systèmes de fichiers créés, vous pouvez utiliser la commande mount pour les monter sur le système de fichiers VM Host. En guise d'alternative, si vous créez les systèmes de fichiers sur des volumes logiques, les interfaces utilisateur graphiques du gestionnaire de volumes, telles que la commande sam, peuvent être utilisées pour créer les systèmes de fichiers et leurs points de montage, lorsque les volumes logiques sont créés. Dans tous les cas, une fois le système de fichiers monté, des fichiers vides pour le Fichier disque virtuel peuvent être créés à l'aide de hpvmdevmgmt.

# mkfs -F vxfs -o largefiles /dev/dsk/c1t2d0
# mount /dev/dsk/c1t2d0 /fdev/frackA/
# hpvmdevmgmt -S 4G /fdev/frackA/disk1

Dans cet exemple, la déclaration de ressource de Fichier disque virtuel est disk:scsi::file:/fdev/frackA/disk1.

Les options multichemins pour un périphérique de Fichier disque virtuel sont discutées dans Section  : « Solutions multichemins de stockage VM ».

DVD virtuels

Un DVD virtuel est un DVD-ROM SCSI émulé avec un support virtuel provenant d'un disque inséré dans un lecteur de CD/DVD sur le VM Host. Le lecteur de CD/DVD du VM Host est spécifié à l'aide d'un fichier de périphérique sdisk HP-UX en mode caractère.

Bien que les DVD virtuels soient en lecture seule, la lenteur des lecteurs de CD/DVD physiques de VM Host les empêche de pouvoir être partagés par plusieurs machines virtuelles actives. Par conséquent, une seule machine virtuelle active à la fois doit être affectée d'une ressource DVD virtuel donnée. Les ressources de DVD virtuel peuvent être permutées de manière dynamique parmi des machines virtuelles actives (voir Section  : « Utilisation du stockage Integrity VM »).

Les DVD virtuels, étant en lecture seule, ne nécessitent aucune gestion afin d'empêcher les conflits d'écriture sur le périphérique. Cependant, pour empêcher qu'une machine virtuelle incorrecte accède à des informations sensibles, vous devez vous assurer de savoir quelle machine virtuelle est actuellement propriétaire du périphérique avant de charger un CD/DVD. Ces informations peuvent être obtenues sur le VM Host avec les commandes hpvmstatus.

La déclaration de ressource de DVD virtuel prend la forme suivante :

dvd:scsi::disk:/dev/rdsk/cXtYdZ

/dev/rdsk/cXtYdZ est un fichier de périphérique HP-UX en mode caractère représentant un lecteur CD/DVD de VM Host.

En général, le fichier en mode caractère sdisk HP-UX sera déjà créé avant l'amorçage du VM Host. Si ce n'est pas le cas, vous pouvez le créer et le gérer à l'aide des utilitaires ioscan, insf et rmsf. Par exemple :

# ioscan -funC disk

disk 0 0/0/2/0.0.0.0 sdisk CLAIMED DEVICE HL-DT-STDVD+RW GCA-4040N
/dev/dsk/c0t0d0   /dev/rdsk/c0t0d0

# diskinfo /dev/rdsk/c0t0d0
SCSI describe of /dev/rdsk/c0t0d0:
             vendor: HL-DT-ST
         product id: DVD+RW GCA-4040N
               type: CD-ROM
               size: 4300800 Kbytes
   bytes per sector: 2048

Dans cet exemple, la déclaration de ressource de DVD virtuel est dvd:scsi::disk:/dev/rdsk/c0t0d0.

Pour qu'un DVD puisse être reconnu par une machine virtuelle, le support physique doit être présent dans le lecteur de CD/DVD du VM Host. Si le support n'est pas ajouté à la machine virtuelle au moment du démarrage, il peut être inséré dans le lecteur de CD/DVD du VM Host une fois la machine virtuelle activée. Une nouvelle analyse par le système d'exploitation invité détectera le nouveau support et ajoutera le DVD virtuel à la machine virtuelle.

Si pour une raison quelconque l'administrateur VM Host requiert le contrôle du lecteur CD/DVD de VM Host demandé par une machine virtuelle mais qu'il n'a aucun support pour le CD/DVD de VM Host, un NullDVD virtuel doit être spécifié (voir Section  : « NullDVD virtuels »). Le support physique peut ensuite être inséré dans le lecteur de CD/DVD du VM Host et devenir le support virtuel pour un DVD virtuel à l'aide de la commande hpvmmodify ou de la commande d'insertion de la console virtuelle (voir Section  : « Administrateur d'invité »).

Une fois que le DVD virtuel se trouve dans la machine virtuelle, le lecteur de CD/DVD de VM Host est verrouillé. Le lecteur de CD/DVD de VM Host est verrouillé automatiquement lorsque la machine virtuelle est arrêtée. Le lecteur de CD/DVD de VM Host peut également être changé pendant que la machine virtuelle est active à l'aide de la commande eject de la console virtuelle. Une fois éjecté, le DVD virtuel deviendra un NullDVD virtuel et le lecteur de CD/DVD de VM Host sera déverrouillé. Après avoir placé le support physique dans le lecteur de CD/DVD de VM Host, utilisez la commande insert de la console virtuelle pour reconvertir le NullDVD virtuel en DVD virtuel et reverrouiller le lecteur de CD/DVD de VM Host.

La plupart des périphériques CD/DVD VM Host physiques sur les serveurs HP Integrity n'ont qu'un seul chemin d'accès. Aucun logiciel multichemin n'est disponible pour eux sur le VM Host.

FichiersDVD virtuels

Un Fichier DVD virtuel est un DVD-ROM SCSI émulé avec un support virtuel provenant d'un fichier ISO VM Host. Le fichier ISO VM Host est spécifié à l'aide du nom de chemin d'accès absolu au fichier ISO. Le fichier peut se trouver sur un système de fichiers VxFS monté localement sur le VM Host. Les systèmes de fichiers NFS ne sont pas pris en charge pour les Fichiers DVD virtuels.

La déclaration de ressource de Fichier DVD virtuel prend la forme suivante :

dvd:scsi::file:/nom_chemin_d'accès/fichier.ISO

/nom_chemin_d'accès/fichier.ISO spécifie le fichier ISO VM Host à utiliser comme support virtuel.

Vous pouvez créer un fichier ISO VM Host à l'aide de l'utilitaire mkisofs ou en utilisant la commande dd pour copier un support CD/DVD dans un fichier. Le système de fichiers VxFS doit prendre en charge largefiles car la taille des fichiers ISO dépasse souvent les 2 Go. Tous les fichiers ISO utiles à un système d'exploitation invité doivent être placés dans le même répertoire, afin de tirer parti des modifications dynamiques effectuées par le biais de la console virtuelle (voir Section  : « Modification de périphériques de stockage VM »). Les fichiers ISO doivent être marqués avec des autorisations appropriées ; ils ne doivent pas être accessibles en écriture par tout le monde. Par exemple :

# ls -l /var/opt/hpvm/ISO-images/hpux

total 26409104
-rw-r--r-- 1 root sys 3774611456 Jul 11 16:59 0505-FOE.iso
-rw-r--r-- 1 root sys 4285267968 Jul 11 17:05 0512-FOE.iso
-rw-r--r-- 1 root sys 3149987840 Jul 11 18:42 0603-FOE-D1.iso
-rw-r--r-- 1 root sys 1629978624 Jul 11 18:51 0603-FOE-D2.iso

Dans cet exemple, la déclaration de ressource de Fichier DVD virtuel est la suivante : dvd:scsi::file:/var/opt/hpvm/ISOimages/hpux/0603-FOE-D1.iso.

Les Fichiers DVD virtuels, comme tous les fichiers, peuvent tirer parti des options multichemins avec lesquelles le système de fichiers est créé. Voir Section  : « Solutions multichemins de stockage VM » pour plus de détails.

Les Fichiers DVD virtuels sont en lecture seule et peuvent être partagées par des machines virtuelles actives. Utilisez la commande hpvmdevmgmt pour les marquer comme partageables.

Pour empêcher tout conflit de support, vous devez apporter un soin particulier à la gestion des Fichiers DVD virtuels (voir Section  : « Gestion du stockage VM »). Vous pouvez savoir où résident les fichiers ISO à l'aide de la console virtuelle de l'invité. Pour simplifier le suivi, allouez des répertoires de fichiers de volumes logiques complets ou de disques entiers.

NullDVD virtuels

Un NullDVD virtuel est un DVD-ROM SCSI émulé sans support virtuel présent actuellement. La sélection de support suivante peut provenir d'un lecteur CD/DVD de VM Host ou d'un fichier ISO VM Host, selon la configuration du NullDVD virtuel. Une fois le support suivant sélectionné, le NullDVD virtuel devient un DVD virtuel (voir Section  : « DVD virtuels ») ou un Fichier DVD virtuel (voir Section  : « FichiersDVD virtuels »). En tant que tel, un NullDVD virtuel est un état transitoire d'un type de DVD virtuel vide.

La manière dont vous configurez un NullDVD virtuel dépend de l'accès que l'administrateur VM Host accorde à l'administrateur d'invité. Les changements de DVD virtuels peuvent être initiés à partir de la console virtuel (voir Section  : « Administrateur d'invité »). Tous les changements de DVD virtuels effectués par l'administrateur d'invité sont limités par les actions de l'administrateur VM Host.

Si celui-ci autorise l'administrateur d'invité à charger et décharger des supports physiques dans le lecteur de CD/DVD de VM Host, le NullDVD virtuel est configuré avec le format suivant de spécification de ressource :

dvd:scsi::null:/dev/rdsk/cXtYdZ

/dev/rdsk/cXtYdZ est un sdisk HP-UX en mode caractère qui pointe vers un lecteur CD/DVD de VM Host.

Cela équivaut à configurer un DVD virtuel (voir Section  : « DVD virtuels »), excepté que le CD/DVD de VM Host peut ne contenir aucun support. Le support est censé être spécifié par l'administrateur d'invité, qui doit avoir accès au VM Host pour effectuer de tels changements de support. Par exemple :

# ioscan -funC disk

disk 0 0/0/2/0.0.0.0 sdisk CLAIMED DEVICE HL-DT-STDVD+RW GCA-4040N
/dev/dsk/c0t0d0   /dev/rdsk/c0t0d0
# diskinfo /dev/rdsk/c0t0d0

SCSI describe of /dev/rdsk/c0t0d0:
             vendor: HL-DT-ST
         product id: DVD+RW GCA-4040N
               type: CD-ROM
               size: 0 Kbytes
   bytes per sector: 0

Dans cet exemple, la déclaration de ressource de NullDVD virtuel est dvd:scsi::null:/dev/rdsk/c0t0d0.

Si l'administrateur VM Host ne souhaite pas accorder d'accès au lecteur de CD/DVD de VM Host à l'administrateur d'invité, vous pouvez configurer un NullDVD virtuel vers un répertoire de système de fichiers contenant les fichiers ISO auxquels l'administrateur d'invité veut accéder. Cette déclaration de ressource aurait le format suivant :

dvd:scsi::null:/nom_chemin_d'accès

/nom_chemin_d'accès est le répertoire de système de fichiers où se trouvent les fichiers ISO.

Cela équivaut à configurer un Fichier DVD virtuel (voir Section  : « FichiersDVD virtuels »), excepté que le fichier n'est pas spécifié. En spécifiant un répertoire de fichiers, l'administrateur d'invité peut choisir quels fichiers ISO utiliser à partir de la console virtuelle. Le répertoire de fichiers doit être un système de fichiers VxFS monté localement. Les systèmes de fichiers NFS ne sont pas pris en charge. Si les fichiers ISO sont accessibles en écriture à tout le monde, ils ne sont pas disponibles à partir de la console virtuelle. Pour les fichiers ISO suivants :

# ls -l /var/opt/hpvm/ISO-images/hpux

total 26409104
-rw-r--r-- 1 root sys 3774611456 Jul 11 16:59 0505-FOE.iso
-rw-r--r-- 1 root sys 4285267968 Jul 11 17:05 0512-FOE.iso
-rw-r--r-- 1 root sys 3149987840 Jul 11 18:42 0603-FOE-D1.iso
-rw-r--r-- 1 root sys 1629978624 Jul 11 18:51 0603-FOE-D2.iso

La déclaration de ressource NullDVD virtuel est dvd:scsi::file:/var/opt/hpvm/ISO-images/hpux/.

Vous pouvez configurer le NullDVD virtuel comme partageable ou avec des options multichemins. Si le périphérique NullDVD virtuel est configuré pour utiliser le périphérique CD/DVD de VM Host, il n'est pas partageable et aucune option multichemin n'est disponible. Si le NullDVD virtuel est configuré pour utiliser un répertoire de système de fichiers, il est partageable et vous pouvez utiliser des options multichemins (voir Section  : « Solutions multichemins de stockage VM »). Pour marquer le répertoire comme partageable par des machines virtuelles, utilisez la commande hpvmdevmgmt. Par exemple :

# hpvmdevmgmt -m gdev:/var/opt/hpvm/ISO-images/hpux/:attr:SHARE=YES

Pour plus d'informations sur l'utilisation de la commande hpvmdevmgmt, voir Section  : « Gestion de la base de données de périphériques ».

Les NullDVD virtuels ne requièrent aucune tâche de gestion en plus de celles requises pour les types de DVD virtuel (voir « DVD virtuels ») ou de Fichier DVD virtuel (voir Section  : « FichiersDVD virtuels ») qu'ils deviennent.

Périphériques attachables

Integrity VM vous permet d'attacher des types de périphériques de support VM Host physiques à des machines virtuelles. Les types de périphériques de support VM Host sont les bandes, les changeurs de supports et les graveurs de CD/DVD. Ces périphériques sont spécifiés sur le VM Host à l'aide de fichiers de périphériques sctl HP-UX.

Le système d'exploitation invité exécuté sur la machine virtuelle dispose d'un contrôle complet sur le périphérique physique attaché. Par conséquent, il doit prendre en charge ce périphérique attaché. Pour obtenir une liste des pilotes de système d'exploitation invité pris en charge, consultez la documentation du périphérique.

Les déclarations de ressources pour les périphériques attachés assument les formats suivants, en fonction du type de périphérique :

  • Pour les bandes magnétiques, utilisez :

    tape:scsi::attach:/dev/rscsi/cXtYdZ
  • Pour les changeurs de supports, utilisez :

    changer:scsi::attach:/dev/rscsi/cXtYdZ
  • Pour les graveurs de CD/DVD, utilisez :

    burner:scsi::attach:/dev/rscsi/cXtYdZ

/dev/rscsi/cXtYdZ est un fichier de périphérique sctl HP-UX pour le type de périphérique spécifié.

Pour créer un fichier de périphérique sctl HP-UX, procédez comme suit :

  1. Exécutez ioscan pour détecter les périphériques récemment connectés :

    # ioscan
  2. Recherchez le périphérique devant être attaché.

    2a. Installez les fichiers de périphériques spéciaux pour ces nouveaux périphériques :

    # insf -e

    2b. Vérifiez si les nouveaux périphériques ont été demandés par le VM Host :

    # ioscan -fun

    Voici un exemple de périphérique à bande demandé :

    tape 1 0/2/1/0.5.0 stape CLAIMED DEVICE HP C7438A
    /dev/rmt/1m            /dev/rmt/c6t5d0BESTn
         /dev/rmt/1mb           /dev/rmt/c6t5d0BESTnb
         /dev/rmt/1mn           /dev/rmt/c6t5d0DDS
         /dev/rmt/1mnb          /dev/rmt/c6t5d0DDSb
         /dev/rmt/c6t5d0BEST    /dev/rmt/c6t5d0DDSn
         /dev/rmt/c6t5d0BESTb   /dev/rmt/c6t5d0DDSnb

    Si le périphérique n'est pas affiché par ioscan -fun, passez à l'étape 2c. Autrement, passez à l'étape 3.

    2c. Si le périphérique n'est pas demandé, assurez-vous qu'il est au moins vu :

    # ioscan -fk

    Voici un exemple de périphérique changeur de supports non demandé :

    Class       I  H/W Path       Driver     S/W State   H/W Type     Description
    ==============================================================================
    
    ext_bus     6  0/2/1/0        c8xx       CLAIMED     INTERFACE    SCSI C1010 
    Ultra160 Wide LVD A6828-60101
    target 35 0/2/1/0.0 tgt CLAIMED DEVICE
    unknown    -1  0/2/1/0.0.0               UNCLAIMED   UNKNOWN      HP ThinStor 
    AutoLdr

    Si le périphérique n'est pas visible, cela signifie qu'il y a un problème matériel ou un conflit d'ID SCSI. Consultez la documentation du périphérique concerné afin de résoudre ce problème avant de continuer.

    Si le périphérique est vu mais n'est pas demandé, cela signifie que des pilotes sont manquants sur le VM Host. Integrity VM n'exige pas le chargement des pilotes sur le VM Host pour l'attachement des périphériques. Les pilotes de bande (stape) et de changeur (schgr) HP-UX ne sont pas chargés par défaut, à moins que ces périphériques ne soient connectés au moment de l'installation. Pour charger les pilotes, utilisez la commande kcmodule pour effectuer un chargement statique. Pour terminer l'installation, vous devez réamorcer le VM Host. Les invités en cours d'exécution doivent être arrêtés avant le chargement de ces pilotes.

    Voici un exemple d'installation du pilote de bande :

    # kcmodule stape=static

    Voici un exemple d'installation du pilote de changeur de supports :

    # kcmodule schgr=static

    Si vous ne chargez pas les pilotes VM Host, passez à l'étape 4.

    Si vous chargez les pilotes VM Host, les périphériques devraient apparaître dans la sortie de ioscan avec des fichiers de périphériques après le réamorçage du VM Host. Dans ce cas, passez à l'étape 3.

  3. Installez les fichiers de périphériques sctl dans le répertoire /dev/rscsi/ à l'aide de la commande hpvmdevmgmt. Par exemple :

    # hpvmdevmgmt -I
  4. Recherchez un fichier de périphérique sctl /dev/rscsi qui correspond au périphérique à attacher.

    4a. Si le périphérique a été demandé, le fichier /dev/rscsi se termine par les mêmes nombres cXtYdZ.

    Voici un exemple de périphérique à bande :

    	Claimed = /dev/rmt/c6t5d0BEST
    	SCTL = /dev/rscsi/c6t5d0

    Voici un exemple de périphérique changeur de supports :

    	Claimed = /dev/rac/c6t0d0
    	SCTL = /dev/rscsi/c6t0d0

    Voici un exemple de périphérique graveur de CD/DVD :

    	Claimed = /dev/rdsk/c4t3d2
    	SCTL = /dev/rscsi/c4t3d2

    Une fois le fichier /dev/rscsi trouvé, passez à l'étape 5.

    4b. Si le périphérique n'est pas demandé, vous devez créer un fichier /dev/rscsi contenant des nombres correspondant à l'adresse matérielle.

    Voici un exemple de recherche de l'adresse matérielle pour un périphérique à bande :

    ext_bus     6  0/2/1/0        c8xx       CLAIMED
    INTERFACE    SCSI C1010 Ultra160 Wide LVD A6828-60101
    unknown    -1  0/2/1/0.5.0               UNCLAIMED
    UNKNOWN     HP	Ultrium Device Hardware Address = 0/2/1/0.5.0 

    Voici les différents numéros de contrôleur, cible et périphérique qui composent l'adresse matérielle :

    • c est l'instance de 0/2/1/0

    • ext_bus est 6

    • t est 5

    • d est 0

    • Le fichier sctl à créer est /dev/rscsi/c6t5d0

    Pour créer le fichier de périphérique sctl, voir scsi_ctl(1M).

    Utilisez la commande mknod, en remplaçant les valeurs du numéro mineur comme indiqué :

    # /usr/sbin/mknod  /dev/rscsi/nom_périphérique c 203 0xCCTL02

    Où les composants du numéro mineur sont construits comme suit :

    Numéro mineurConstruction
    CCDeux chiffres hexadécimaux identifiant la carte d'interface de contrôle par son numéro d'instance. La valeur d'instance est affichée dans la sortie de ioscan, dans la colonne I pour le type matériel d'interface.
    TUn chiffre hexadécimal identifiant l'adresse de lecteur (cible).
    LUn chiffre hexadécimal identifiant le LUN au sein du périphérique.
    0Chiffre hexadécimal zéro, pour la partie réservée du numéro mineur.

    Voici un exemple de périphérique à bande :

    # /usr/sbin/mknod /dev/rscsi/c6t5d0 c 203 0x065002
  5. Utilisez le fichier de périphérique sctl trouvé ou créé pour spécifier le périphérique attaché.

    Pour ce périphérique attachéUtilisez cette déclaration de ressource
    Bandetape:scsi::attach:/dev/rscsi/c6t5d0
    Changeur de supportschanger:scsi::attach:/dev/rscsi/c6t0d0
    Graveur de CD/DVDburner:scsi::attach:/dev/rscsi/c4t3d0

Les périphériques attachés ne peuvent pas être partagés simultanément par plusieurs machines virtuelles actives. Une seule machine virtuelle active à la fois peut être affectée d'un périphérique attaché donné. Toutefois, comme les périphériques virtuels, les périphériques attachés peuvent être attachés et détachés de manière dynamique parmi des machines virtuelles (voir Section  : « Utilisation du stockage Integrity VM »). De plus, le périphérique étant attaché à une machine virtuelle, il ne peut pas être ouvert par le VM Host durant l'attachement.

Les bandes, changeurs de supports et graveurs de CD/DVD n'étant pas virtualisés, les changements de supports doivent être effectués manuellement. Par conséquent, tous les changements de supports avec des périphériques attachés doivent être effectués par des utilisateurs ayant accès à ce stockage physique. Les changements de périphériques attachés peuvent nécessiter un déverrouillage du périphérique à partir d'un système d'exploitation invité actif. Les périphériques attachés restent dans le dernier état de verrouillage dans lequel le système d'exploitation invité les ont mis lorsque le périphérique est détaché ou lorsque la machine virtuelle est arrêtée. Les périphériques vides sont attachés et ne sont pas verrouillés.

Aucune solution multichemin n'est disponible pour les périphériques attachés sur le VM Host. Aucun produit multichemin n'est pris en charge sur la machine virtuelle.

Vous devez gérer les périphériques attachés de manière à empêcher certaines machines virtuelles d'avoir accès à des informations sensibles, le cas échéant. Vous pouvez afficher les machines virtuelles qui utilisent actuellement des périphériques attachés à l'aide de la commande hpvmstatus.

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2007 Hewlett-Packard Development Company, L.P.