Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration d'Oracle VM Server for SPARC 3.0 Oracle VM Server for SPARC (Français) |
Partie I Logiciel Oracle VM Server for SPARC 3.0
1. Présentation du logiciel Oracle VM Server for SPARC
2. Installation et activation du logiciel
3. Sécurité d'Oracle VM Server for SPARC
4. Configuration des services et du domaine de contrôle
5. Configuration des domaines invités
6. Configuration des domaines d'E/S
7. Utilisation des disques virtuels
Présentation des disques virtuels
Procédure d'ajout d'un disque virtuel
Procédure d'exportation multiple du backend d'un disque virtuel
Procédure de modification des options du disque virtuel
Procédure de modification de l'option de délai d'attente
Procédure de suppression d'un disque virtuel
Identificateur de disque virtuel et nom de périphérique
Options de moteur de traitement du disque virtuel
Disque physique ou LUN de disque
Procédure d'exportation d'un disque physique en tant que disque virtuel
Procédure d'exportation d'une tranche de disque physique en tant que disque virtuel
Procédure d'exportation de la tranche 2
Fichier ou volume exporté en tant que disque complet
Procédure d'exportation d'un fichier en tant que disque complet
Procédure d'exportation d'un volume ZFS en tant que disque complet
Fichier ou volume exporté en tant que disque à tranche unique
Procédure d'exportation d'un volume ZFS en tant que disque à tranche unique
Exportation de volumes et rétrocompatibilité
Récapitulatif des méthodes d'exportation des différents types de moteurs de traitement
Consignes d'exportation des fichiers et des tranches de fichiers en tant que disques virtuels
Configuration de la fonctionnalité de chemins d'accès multiples d'un disque virtuel
Fonctionnalité multipathing de disque virtuel et délai d'attente de disque virtuel
Procédure de configuration de la fonctionnalité multipathing de disque virtuel
Procédure d'exportation d'un CD ou d'un DVD à partir du domaine de service vers le domaine invité
Délai d'attente du disque virtuel
Disque virtuel et commande format
Utilisation de ZFS avec les disques virtuels
Configuration d'un pool ZFS dans un domaine de service
Stockage des images de disque avec ZFS
Exemples de stockage d'images de disque avec ZFS
Procédure de création d'une image de disque à l'aide d'un volume ZFS
Procédure de création d'une image de disque à l'aide d'un fichier ZFS
Procédure d'exportation du volume ZFS
Procédure d'exportation du fichier ZFS
Procédure d'assignation du volume ou fichier ZFS à un domaine invité
Création d'un instantané d'une image de disque
Procédure de création d'un instantané d'une image de disque
Utilisation du clone pour mettre à disposition un nouveau domaine
Clonage d'une image de disque d'initialisation
Utilisation du gestionnaire de volumes dans un environnement Logical Domains
Utilisation de disques virtuels au sommet de gestionnaires de volumes
Utilisation de disques virtuels au sommet de Solaris Virtual Manager
Utilisation des disques virtuels lorsque VxVM est installé
Utilisation des gestionnaires de volumes au sommet de disques virtuels
Utilisation de ZFS au sommet de disques virtuels
Utilisation de Solaris Volume Manager au sommet de disques virtuels
Utilisation de VxVM au sommet de disques virtuels
8. Utilisation des réseaux virtuels
11. Gestion des configurations de domaine
12. Réalisation d'autres tâches d'administration
Partie II Logiciel Oracle VM Server for SPARC facultatif
13. Outil de conversion physique-à-virtuel Oracle VM Server for SPARC
14. Assistant de configuration d'Oracle VM Server for SPARC (Oracle Solaris 10)
15. Utilisation de la gestion de l'alimentation
16. Utilisation du logiciel Oracle VM Server for SPARC Management Information Base
17. Recherche de Logical Domains Manager
18. Utilisation de l'interface XML avec Logical Domains Manager
Le backend du disque virtuel est l'emplacement où les données d'un disque virtuel sont stockées. Le backend peut être un disque, une tranche de disque, un fichier ou un volume tel que ZFS, Solaris Volume Manager ou VxVM. Un backend apparaît dans un domaine invité comme un disque complet ou un disque à tranche unique, selon que l'option slice a été définie ou non lorsque le backend a été exporté à partir du domaine de service. Par défaut, un backend de disque virtuel est exporté de manière non exclusive en tant que disque complet accessible en lecture et en écriture.
Un disque physique ou un LUN de disque est toujours exporté comme un disque complet. Dans ce cas, les pilotes de disque virtuel (vds et vdc) transmettent des E/S du disque virtuel et agissent comme une intercommunication vers le disque virtuel et le LUN de disque.
Un disque physique ou un LUN de disque est exporté à partir d'un domaine de service en exportant le périphérique qui correspond à la tranche 2 (s2) de ce disque sans définir l'option slice. Si vous exportez la tranche 2 d'un disque avec l'option slice, seule cette tranche est exportée et non pas le disque entier.
Attention - Lorsque vous configurez des disques virtuels, assurez-vous que chaque disque virtuel se rapporte à des ressources physiques distinctes (backend), tels que des disques physiques, des tranches de disque, des fichiers ou des volumes. Certains disques, tels que FibreChannel et SAS, ont une nature "double-port", ce qui signifie qu'un disque peut être référencé par deux chemins différents. Assurez-vous que les chemins que vous affectez à différents domaines ne se rapportent pas au même disque physique. |
Par exemple, pour exporter le disque physique c1t48d0 en tant que disque virtuel, vous devez exporter la tranche 2 de ce disque (c1t48d0s2).
primary# ldm add-vdsdev /dev/dsk/c1t48d0s2 c1t48d0@primary-vds0
Par exemple, assignez le disque (pdisk) au domaine invité ldg1.
primary# ldm add-vdisk pdisk c1t48d0@primary-vds0 ldg1
Un disque complet est un disque normal qui a huit (8) tranches.
Par exemple, le disque en cours de vérification est c0d1.
ldg1# ls -1 /dev/dsk/c0d1s* /dev/dsk/c0d1s0 /dev/dsk/c0d1s1 /dev/dsk/c0d1s2 /dev/dsk/c0d1s3 /dev/dsk/c0d1s4 /dev/dsk/c0d1s5 /dev/dsk/c0d1s6 /dev/dsk/c0d1s7
Une tranche de disque physique est toujours exportée comme un disque à tranche unique. Dans ce cas, les pilotes de disque virtuel (vds et vdc) transmettent des E/S du disque virtuel et agissent comme une intercommunication vers la tranche de disque virtuel.
Une tranche de disque physique est exportée d'un domaine de service en exportant le périphérique de tranche correspondant. Si le périphérique est différent de la tranche 2, il est automatiquement exporté comme un disque à tranche unique que vous indiquiez ou non l'option slice. Si le périphérique est la tranche 2 du disque, vous devez définir l'option slice pour exporter uniquement la tranche 2 en tant que disque à tranche unique. Sinon, le disque entier est exporté en tant que disque complet.
Par exemple, pour exporter la tranche 0 d'un disque physique c1t57d0 en tant que disque virtuel, vous devez exporter le périphérique qui correspond à cette tranche (c1t57d0s0) comme suit.
primary# ldm add-vdsdev /dev/dsk/c1t57d0s0 c1t57d0s0@primary-vds0
Il est inutile de spécifier l'option slice, car une tranche est toujours exportée comme un disque à tranche unique.
Par exemple, assignez le disque (pslice) au domaine invité ldg1.
primary# ldm add-vdisk pslice c1t57d0s0@primary-vds0 ldg1
ldg1# ls -1 /dev/dsk/c0d13s* /dev/dsk/c0d13s0 /dev/dsk/c0d13s1 /dev/dsk/c0d13s2 /dev/dsk/c0d13s3 /dev/dsk/c0d13s4 /dev/dsk/c0d13s5 /dev/dsk/c0d13s6 /dev/dsk/c0d13s7
Bien qu'il ait 8 périphériques, car le disque est un disque à tranche unique, seule la première tranche (s0) est utilisable.
# ldm add-vdsdev options=slice /dev/dsk/c1t57d0s2 c1t57d0s2@primary-vds0
Un fichier ou un volume (par exemple provenant de ZFS ou Solaris Volume Manager) est exporté soit comme un disque complet, soit comme un disque à tranche unique selon que vous définissez ou non l'option slice.
Si vous ne définissez pas l'option slice, un fichier ou un volume est exporté en tant que disque complet. Dans ce cas, les pilotes de disque virtuel (vds et vdc) transmettent les E/S à partir du disque virtuel et gèrent le partitionnement du disque virtuel. Le fichier ou le volume devient une image de disque contenant les données de toutes les tranches du disque virtuel et les métadonnées utilisées pour gérer le partitionnement et la structure du disque.
Si un fichier ou un volume vide est exporté en tant que disque complet, il apparaît dans le domaine invité comme un disque non formaté, c'est-à-dire un disque sans partition. Vous devez ensuite exécuter la commande format dans le domaine invité pour définir les partitions utilisables et pour écrire une étiquette de disque valide. Toutes les E/S vers le disque virtuel échouent lorsque le disque n'est pas formaté.
Remarque - Avant la version du SE Oracle Solaris 5/08, si un fichier vide était exporté en tant que disque virtuel, le système écrivait une étiquette de disque par défaut et créait un partitionnement par défaut. Ce n'est plus la cas avec la version du SE Oracle Solaris 5/08, et vous devez exécuter format(1M)dans le domaine invité pour créer les partitions.
service# mkfile 100m /ldoms/domain/test/fdisk0
La taille du fichier définit la taille du disque virtuel. Cet exemple crée un fichier vide de 100 méga-octets pour obtenir un disque virtuel de 100 méga-octets.
primary# ldm add-vdsdev /ldoms/domain/test/fdisk0 fdisk0@primary-vds0
Dans cet exemple, l'option slice n'est pas définie. Par conséquent, le fichier est exporté comme un disque complet.
Par exemple, assignez le disque (fdisk) au domaine invité ldg1.
primary# ldm add-vdisk fdisk fdisk0@primary-vds0 ldg1
Un disque complet est un disque normal avec 8 tranches.
L'exemple suivant montre comment répertorier le disque, c0d5 et vérifier qu'il est accessible et est un disque complet.
ldg1# ls -1 /dev/dsk/c0d5s* /dev/dsk/c0d5s0 /dev/dsk/c0d5s1 /dev/dsk/c0d5s2 /dev/dsk/c0d5s3 /dev/dsk/c0d5s4 /dev/dsk/c0d5s5 /dev/dsk/c0d5s6 /dev/dsk/c0d5s7
L'exemple suivant montre comment créer un volume ZFS, zdisk0, à utiliser comme disque complet.
service# zfs create -V 100m ldoms/domain/test/zdisk0
La taille du volume définit la taille du disque virtuel. Cet exemple crée un volume de 100 Mo pour obtenir un disque virtuel de 100 Mo.
primary# ldm add-vdsdev /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
Dans cet exemple, l'option slice n'est pas définie. Par conséquent, le fichier est exporté comme un disque complet.
L'exemple suivant indique comment assigner le volume zdisk0 au domaine invité ldg1 :
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
Un disque complet est un disque normal avec huit tranches.
L'exemple suivant montre comment répertorier le disque c0d9 et vérifier qu'il est accessible et est un disque complet :
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
Si l'option slice est définie, le fichier ou le volume est exporté en tant que disque à tranche unique. Dans ce cas, le disque virtuel n'a qu'une seule partition (s0), qui est directement mappée sur le backend du fichier ou du volume. Le fichier ou le volume ne contient que des données écrites sur le disque virtuel avec données supplémentaires telles que des informations de partitionnement ou la structure du disque.
Si un fichier ou un volume est exporté en tant que disque à tranche unique, le système simule un faux partitionnement de disque qui fait apparaître ce fichier ou ce volume en tant que tranche de disque. Comme le partitionnement de disque est simulé, vous ne créez pas de partitionnement pour ce disque.
L'exemple suivant montre comment créer un volume ZFS, zdisk0, à utiliser comme disque à tranche unique.
service# zfs create -V 100m ldoms/domain/test/zdisk0
La taille du volume définit la taille du disque virtuel. Cet exemple crée un volume vide de 100 méga-octets pour obtenir un disque virtuel de 100 méga-octets.
primary# ldm add-vdsdev options=slice /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
Voici comment assigner le volume, zdisk0, au domaine invité ldg1.
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
Avant la version du SE Oracle Solaris 10 5/08, l'option slice n'existait pas et les volumes étaient exportés en tant que disques à tranche unique. Si vous avez une configuration exportant les volumes en tant que disques virtuels et si vous mettez à niveau le système vers le SE Oracle Solaris 10 5/08, les volumes sont maintenant exportés comme des disques complets plutôt que des disques à tranche unique. Pour préserver l'ancien comportement et que vos volumes soient exportés comme des disques à tranche unique, vous devez effectuer l'une des opérations suivantes :
Utilisez la commande ldm set-vdsdev dans le logiciel Oracle VM Server for SPARC 3.0 et définissez l'option slice pour tous les volumes que vous voulez exporter en tant que disques à tranche unique. Reportez-vous à la page de manuel ldm(1M) pour plus d'informations sur cette commande.
Ajoutez la ligne suivante au fichier /etc/system sur le domaine de service.
set vds:vd_volume_force_slice = 1
Remarque - Ce paramétrage force l'exportation de tous les volumes en tant que disques à tranche unique et vous ne pouvez pas exporter de volume en tant que disque complet.
|
2Exportez uniquement la tranche 2.
3Une tranche est toujours exportée en tant que disque à tranche unique.
Cette section comprend des consignes pour l'exportation d'un fichier et d'une tranche de disque en tant que disque virtuel.
Il est possible d'utiliser le pilote de fichier loopback (lofi) pour exporter un fichier en tant que disque virtuel. Cependant, cette opération ajoute une couche de pilote supplémentaire et a une incidence sur les performances du disque virtuel. Au lieu de cela, vous pouvez exporter directement un fichier en tant que disque complet ou en tant que disque à fragment unique. Reportez-vous à la section Fichier et volume.
Pour exporter une tranche en tant que disque virtuel directement ou indirectement (par exemple via un volume Solaris Volume Manager), vérifiez que la tranche ne commence pas au premier bloc (bloc 0) du disque physique à l'aide de la commande prtvtoc.
Si vous exportez directement ou indirectement une tranche de disque qui commence sur le premier bloc d'un disque physique, vous risquez d'écraser la table des partitions du disque physique et de rendre toutes les partitions de ce disque inaccessibles.