Installation et configuration d'OpenStack (Juno) dans Oracle® Solaris

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Présentation : Déploiement sans système d'exploitation avec Ironic

Avec le pilote solaris Ironic, vous pouvez provisionner un noeud sans système d'exploitation en utilisant la fonction Unified Archive (UAR) d'Oracle Solaris ou son Image Packaging System (IPS). Lorsque vous créez un noeud, vous transmettez les informations au pilote solaris au moyen d'éléments de noeud configurables.

Le tableau suivant répertorie les éléments utilisés pour créer des noeuds. L'élément driver_info/archive_uri s'applique aux noeuds de provisionnement avec un fichier UAR. Les éléments restants du tableau s'appliquent aux noeuds de provisionnement en utilisant la fonction IPS.

Elément
Description
Exemple
driver_info/archive_uri
URI de l'archive Unified Archive avec laquelle la cible sans système d'exploitation est provisionnée.
http://host.example.com/sol-11_3-x86.uar
driver_info/ai_service
Nom du service AI à utiliser
default-x86
driver_info/publishers
Liste des éditeurs IPS, séparés par le signe Plus (+) et utilisant le format de dénomination publisher-name@origin.
solaris@http://ipkg.us.oracle.com/solarisN/dev+userland@http://my.example.repo
driver_info/fmri
Liste des FMRI du package à installer, séparés par le signe Plus (+).
pkg:/group/system/solaris-small-server+pkg:/cloud/openstack/nova
driver_info/install_profiles
Liste des URI des profils de configuration à appliquer à l'environnement d'installation. Les URI sont séparés par le signe Plus (+).
http://host.example.com/profile1.xml+glance://glance-image
driver_info/sc_profiles
Liste des URI des profils de configuration système à appliquer au système installé. Les URI sont séparés par le signe Plus (+).
http://host.example.com/profile1.xml+glance://glance-image
driver_info/manifest
URI du manifeste AI à utiliser pour provisionner la cible sans système d'exploitation.
http://host.example.com/my-manifest.xml
driver_info/ipmi_address
Adresse IP ou nom d'hôte de la console série à connecter à ILOM sur le noeud à provisionner.
192.168.2.200
driver_info/ipmi_username
Nom d'utilisateur pour la connexion IPMI.
root
driver_info/ipmi_password
Mot de passe pour la connexion IPMI.
password

Si vous provisionnez un noeud en utilisant un fichier UAR, vous avez seulement besoin de fournir des informations pour driver_info/archive_uri. L'URI de l'archive peut utiliser un des schémas indiqués dans la liste suivante. Les mêmes options de schéma peuvent être utilisées pour spécifier les profils si vous décidez de provisionner le noeud en utilisant IPS.

  • file://

  • http://

  • https://

  • glance://


Remarque -  Bien que Glance soit généralement utilisé pour stocker les images d'installation, l'ajout de profils au stockage est acceptable.

Si vous provisionnez un noeud en utilisant IPS, assurez-vous en premier lieu qu'au moins un service AI par défaut existe pour l'architecture du noeud, comme illustré dans l'exemple suivant :

# installadm list
Service Name             Status Arch  Type Alias Aliases Clients Profiles Manifests
------------             ------ ----  ---- ----- ------- ------- -------- ---------
default-i386             on     i386  pkg  yes   0       0       0        1
default-sparc            on     i386  pkg  yes   0       0       0        1
ironic-x86               on     i386  pkg  no    0       0       0        1
ironic-sparc             on     i386  pkg  no    0       0       0        1

# installadm list -vcn ironic-x86   
There are no clients configured for service 'ironic-x86'.

# installadm list -vmn ironic-x86
Service Name       Manifest Name Status  Criteria
------------       ------------- ------  --------
ironic-x86         orig_default  default none 
ironic-sparc       orig_default  default none 

Lorsque vous utilisez IPS pour provisionner des noeuds, il est facultatif de spécifier l'élément driver_info/ai_service. Si vous omettez le nom du service AI, le service AI par défaut pour l'architecture de ce noeud est utilisé.

Si vous spécifiez des packages personnalisés pour driver_info/fmri, vous devez également spécifier les éditeurs pour l'élément driver_info/publishers.