Cette entité contient les informations requises pour démarrer le composant dans l'environnement virtuel pour lequel il est conçu. L'entité de virtualisation devient prioritaire sur les définitions kernel/os_info et devrait les remplacer. La présence de cette entité indique également un nouveau style de descripteur de composant et désactive le mode de compatibilité, qui inclut forced .config_mode=volfix.
Les attributs suivants sont définis pour l'entité de virtualisation :
|
modes= chaîne |
Définit l'environnement virtuel du composant. Les valeurs valides sont paravirt (pour les composants dont le système hôte prend en charge un noyau paravirtualisé) et hvm (pour les composants conçus pour s'exécuter directement sur le matériel et qui requièrent la virtualisation assistée par le matériel en cas d'exécution sur un ordinateur virtuel). La valeur de cet attribut est une liste séparée par des virgules d'identificateurs de gestionnaire d'ordinateur virtuel que ce composant peut utiliser. Les VMM prises en charge peuvent varier en fonction de la version de CA AppLogic. Les noms suivants sont des noms de VMM pris en charge dans la version 3.0 ou version ultérieure :
Pour être compatible avec les classes de composant créées avant la version 3.0, l'ancien attribut "mode" est également pris en charge. (Il s'agit simplement d'un alias de "modes".) De plus, les anciens noms de mode sont pris en charge et convertis comme suit :
|
|
options= chaîne |
Arguments à transmettre au chargeur de démarrage. Si mode=paravirt, la chaîne est transférée à la ligne de commande de noyau du composant et peut être disponible pour le code s'exécutant dans l'environnement virtuel du composant, si le noyau du système d'exploitation du composant le prend en charge. |
|
path= nom_fichier or |
Nom du fichier image de noyau relatif au répertoire racine du volume de démarrage. Cet attribut est uniquement pertinent si mode=paravirt et est ignoré dans les autres cas. Si aucun chemin d'accès n'est défini, le chargeur de démarrage GRUB est supposé être installé sur le composant et son fichier de configuration contient l'emplacement correct de l'image du noyau et le disque virtuel initial, le cas échéant. |
|
initrd= nom_fichier |
Nom de l'image du système de fichiers du disque RAM à utiliser au démarrage. Cet attribut est uniquement pertinent si mode=paravirt et est ignoré dans les autres cas. initrd est ignoré si le chemin d'accès n'est pas défini. (Dans ce cas, les noms des deux fichiers sont vérifiés dans le fichier de configuration GRUB présent sur le volume de démarrage du composant). |
|
device_schema= chaîne |
Cet attribut permet de stocker la convention d'attribution d'un nom d'unité de disque, comme utilisée par le système d'exploitation du composant. Le format de cette chaîne ne fait pas partie du langage ADL : L'attribut device_schema doit uniquement être utilisé par l'éditeur d'applications de CA AppLogic. Reportez-vous au Manuel de référence rapide de la feuille de propriétés de l'éditeur de classe. |
| Copyright © 2012 CA. Tous droits réservés. |
|