Commandes de shell › Utilitaires › iso2class : Utilitaire de création de distribution de l'appliance › Référence d'iso2class - Utilisation
Référence d'iso2class - Utilisation
Création d'une classe de singleton à l'aide d'un système d'exploitation installé à partir d'une image ISO
Syntaxe
util iso2class app_name=<nom> install_size=<taille> console_type=<type> iso_volume1=<nom> (iso_volume2=<nom> iso_volume3=<nom> iso_volume4=<nom> (<prop>=<val>)*)
Options
- app_name=<nom>
-
Nom de l'application à créer qui inclura le singleton
- install_size=<taille>
-
Taille du volume cible pour l'installation du système d'exploitation Le format est le suivant : <val>[M|G]. Les unités par défaut sont exprimées en Mo sauf spécification contraire. La valeur minimum est de 10 Mo.
- console_type=<type>
-
Type de console à utiliser pour l'installation du système d'exploitation. Les valeurs valides sont texte et graphique.
- iso_volume1=<nom>
-
Volume ISO à partir duquel démarrer pour installer le système d'exploitation _GLOBAL:vol_name copie un volume global existant. http://<chemin> importe le volume à partir d'une URL. vol_name importe le volume à partir du volume _impex de la grille.
- iso_volume2=<nom>
-
Volume facultatif au même format qu'iso_volume1 Il s'agit généralement du deuxième disque au cas où l'installation exige plusieurs CD ou DVD.
- iso_volume3=<nom>
-
Volume facultatif au même format qu'iso_volume1 Il s'agit généralement du troisième disque au cas où l'installation exige plusieurs CD ou DVD.
- iso_volume4=<nom>
-
Volume facultatif au même format qu'iso_volume1 Il s'agit généralement du quatrième disque au cas où l'installation exige plusieurs CD ou DVD.
- <prop>=<val>
-
Paramètres opérationnels Les paramètres suivants peuvent être spécifiés :
- os - Nom du système d'exploitation Il est indiqué dans le descripteur de l'appliance. Consultez la section Systèmes d'exploitation pris en charge pour obtenir la liste des valeurs autorisées. Si vous spécifiez une valeur non valide ou aucune valeur, iso2class imprime la liste des systèmes d'exploitation pris en charge et vous demande de faire un choix.
- virt_options - Options de virtualisation sous la forme d'une liste séparée par des virgules de paires <option>=<val>. Par exemple : virt_options=acpi=1
- virt_mode - Mode de virtualisation lorsque hvm2pv est utilisé pour convertir la classe en une appliance gérée. Les valeurs valides sont "xen_pv", "xen_hvm" et "VMware". Vous pouvez spécifier plusieurs valeurs séparées par une virgule. Valeur par défaut : "xen_pv,xen_hvm,vmware". Cela n'a aucun effet si hvm2pv n'est pas exécuté, auquel cas le mode de virtualisation est défini sur "xen_hvm,vmware".
- url_volume1_size - Taille du volume à créer lors de l'importation d'une image ISO compressée Si la taille n'est pas spécifiée, l'image doit être décompressée deux fois. Le format est le suivant : <val>[M|G]. Les unités par défaut sont exprimées en Mo sauf spécification contraire. La valeur minimum est de 10 Mo.
- url_volume2_size - Taille du volume à créer lors de l'importation d'une image ISO compressée pour iso_volume2.
- url_volume3_size - Taille du volume à créer lors de l'importation d'une image ISO compressée pour iso_volume3.
- url_volume4_size - Taille du volume à créer lors de l'importation d'une image ISO compressée pour iso_volume4.
- url_user - Nom d'utilisateur pour l'authentification lors de l'importation d'un volume à partir d'une URL. Si aucun nom n'est spécifié, le système suppose qu'il n'y a pas d'authentification.
- url_pwd - Mot de passe pour l'authentification lors de l'importation d'un volume à partir d'une URL.
- cpu - Allocation d'UC par défaut pour le singleton. Le format est le suivant : <val>[%].
- mem - Allocation de mémoire par défaut pour le singleton. Le format est le suivant : <val>[M|G]
- bw - Allocation de bande passante par défaut pour le singleton. Le format est le suivant : <val>[M|G]
Remarques
- La taille url_volumeX doit être spécifiée lors de l'importation d'un volume compressé à partir d'une URL. Si la taille du volume n'est pas spécifiée, l'image est essentiellement téléchargée et décompressée deux fois - une fois pour obtenir la taille décompressée et une fois pour transférer les données proprement dites.
- Une fois le système d'exploitation installé, l'application est arrêtée et les modifications suivantes sont apportées au singleton :
- Suppression des iso_volume du singleton.
- Désactivation de l'interface externe.
- Ajout des terminaux in, out, net et mon.
- Définition du code d'ingénierie de champ en fonction de la gestion du singleton (contient, par exemple, une installation MSI Windows).
Systèmes d'exploitation pris en charge
- win2003-datacenter-64 - Microsoft Windows Server 2003, Datacenter Edition (64 bits)
- win2003-enterprise-64 - Microsoft Windows Server 2003, Enterprise Edition (64 bits)
- win2003-standard-64 - Microsoft Windows Server 2003, Standard Edition (64 bits)
- win2003-datacenter - Microsoft Windows Server 2003, Datacenter Edition (32 bits)
- win2003-enterprise - Microsoft Windows Server 2003, Enterprise Edition (32 bits)
- win2003-standard - Microsoft Windows Server 2003, Standard Edition (32 bits)
- win2003-web - Microsoft Windows Server 2003, Web Edition
- win2008r2-64 - Microsoft Windows Server 2008 R2 (64 bits)
- win2008 - Microsoft Windows Server 2008 (32 bits)
- linux - Linux (32 bits)
- linux-64 - Linux (64 bits)
- solaris10 - Sun Solaris 10 (32 bits)
- solaris10-64 - Sun Solaris 10 (64 bits)
- other - Autre (32 bits)
- other-64 - Autre (64 bits)
- windows - idem win2008r2-64 (compatibilité descendante)
- solaris - idem solaris10 (compatibilité descendante)
Exemples
util iso2class app_name=my-app iso_volume1=_GLOBAL:win-disk-1.iso iso_volume2=_GLOBAL:win-disk-2.iso install_size=3G console_type=graphic virt_options=acpi=1 os=windows
util iso2class app_name=my-app iso_volume1=http://path-to-iso-image url_volume1_size=1G install_size=5G console_type=text mem=1G cpu=1.0