| France-Français |
|
|
|
![]() |
HP Integrity Virtual Machines : Installation, configuration et administration Version A.03.50 > Chapitre 7 Création de périphériques de stockage virtuelsConfiguration du stockage Integrity VM |
|
Cette section décrit comment planifier et configurer le stockage Integrity VM. Elle contient les rubriques suivantes : Lorsque vous configurez le stockage pour une machine virtuelle, considérez les points suivants : Les sections suivantes décrivent chacune de ces considérations. Avant de configurer le stockage de machine virtuelle, assurez-vous que le stockage VM Host peut être pris en charge par la machine virtuelle.
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. 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.
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. 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 la 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. 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 :
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
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. 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 : Un volume logique est alloué à la machine virtuelle à partir du LUN pour un DisqueVL virtuel.
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. 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. 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. 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. 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 Section ). Pour créer des fichiers ISO à partir de supports CD/DVD physiques pour une utilisation dans des DVD virtuels, utilisez l'utilitaire mkisofs ou dd. 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 pour plus d'informations sur la création de fichiers de périphériques pass-through à l'aide de mknod. 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 le Chapitre 8) 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 le Chapitre 3) et la commande hpvmmodify (décrite dans le Chapitre 9). 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 :
Pour obtenir des exemples de création de déclarations de ressources, voir la Section . 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 :
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. 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 :
Tous les types de périphériques virtuels ne prennent pas en charge tous les types de stockage VM Host (voir Section ). Les déclarations de ressources de stockage VM sont discutées en détail dans la section suivante. 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 la Section ) et de la spécification de stockage de VM Host (décrite dans la Section ). 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 VIO ou jusqu'à 128 périphériques AVIO 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 ). 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 ). 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. 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 la Section . Pour fournir une solution multichemin pour un Disque virtuel, voir la Section . Si vous utilisez un produit multichemin, la déclaration de ressource de Disque virtuel prend la forme suivante :
Où /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 :
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. 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 ). 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 la Section . Si vous utilisez LVM, la déclaration de ressource de DisqueVL virtuel assume le format suivant :
Où /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 :
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 :
Où /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 :
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 la Section . 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 ). 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 pour plus de détails. La déclaration de ressource de Fichier disque virtuel prend la forme suivante :
Où /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.
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 la Section . 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 ). 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 :
Où /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 :
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 ). 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 ). 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. 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 :
Où /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 ). 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 :
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 la Section 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 ). 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. 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 ) ou un Fichier DVD virtuel (voir Section ). 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 ). 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 :
Où /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 ), 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 :
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 :
Où /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 ), 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 :
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 ). Pour marquer le répertoire comme partageable par des machines virtuelles, utilisez la commande hpvmdevmgmt. Par exemple :
Pour plus d'informations sur l'utilisation de la commande hpvmdevmgmt, voir la Section . Les NullDVD virtuels ne requièrent aucune tâche de gestion en plus de celles requises pour les types de DVD virtuel (voir Section ) ou de Fichier DVD virtuel (voir Section ) qu'ils deviennent. 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 :
Où /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 :
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 ). 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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||