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

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

A propos des modèles HOT

Pour que le composant Heat organise les différentes applications cloud composites dans votre configuration d'OpenStack, vous devez définir un modèle HOT (Heat Orchestration Template). Un modèle HOT contient des spécifications que vous devez suivre. Les paramètres que vous fournissez sont lus lors de l'exécution du processus pour créer des types de ressource et d'autres fonctionnalités avancées.

Pour les spécifications du modèle HOT et leurs descriptions, reportez-vous à la rubrique http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#hot-spec.

Pour plus d'informations sur la création d'un modèle HOT, reportez-vous à la rubrique http://docs.openstack.org/developer/heat/template_guide/hot_guide.html#hot-guide.

Pour déployer un modèle HOT, utilisez la commande suivante :

# heat stack-create -f template

template inclut le chemin complet de l'emplacement du modèle.

L'exemple suivant présente le contenu du modèle HOT stack3 qui crée trois réseaux privés avec des sous-réseaux.


Remarque -  La ligne heat_template_version: 2013-05-23 doit apparaître en haut du modèle.
heat_template_version: 2013-05-23
description: Create a few networks.

resources:
  heat_net1:
    type:OS::Neutron::Net
    properties:
      name:heat_net1

  heat_subnet1:
    type:OS::Neutron::Subnet
    properties:
      name:heat_subnet1
      network_id: { get_resource: heat_net1 }
      cidr: 192.168.50.0/24

  heat_net2:
    type:OS::Neutron::Net
    properties:
      name: heat_net2

  heat_subnet2:
    type:OS::Neutron::Subnet
    properties:
      name:heat_subnet2
      network_id: { get_resource: heat_net2 }
      cidr: 192.168.51.0/24

  heat_net3:
    type:OS::Neutron::Net
    properties:
      name: heat_net3

  heat_subnet3:
    type:OS::Neutron::Subnet
    properties:
      name:heat_subnet3
      network_id: { get_resource: heat_net3 }
      cidr: 192.168.52.0/24