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

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Installation du composant Neutron dans une zone de noyau

Utilisez cette procédure si vous voulez que le composant Neutron soit placé dans une zone de noyau isolée plutôt qu'il partage la zone globale avec d'autres composants OpenStack.

Les étapes de cette procédure se concentrent uniquement sur les configurations Neutron. Pour obtenir des instructions plus détaillées sur la configuration de zones de noyau, consultez la documentation relative aux zones appropriée.

  1. Exécutez la procédure de création d'une zone de noyau.

    Pour consulter les instructions complètes, reportez-vous à la section relative à la configuration d'une zone de noyau dans le manuel Création et utilisation des zones de noyau d'Oracle Solaris. Ce manuel figure dans la bibliothèque correspondant à votre version d'Oracle Solaris dans la page Operating Systems Documentation.

  2. Dans la zone de noyau, affectez une liste de préfixes d'adresse MAC que l'agent L3 peut affecter dynamiquement à des cartes VNIC.

    La longueur du préfixe doit être comprise entre 1 et 5 octets, par exemple fa:16:3f ou fa:80:20:21:22.

    Exécutez une nouvelle commande add pour chaque préfixe. Par exemple :

    # zonecfg -z kernel-zone
    zonecfg:kernel-zone> add anet
    zonecfg:kernel-zone:anet> add mac
    zonecfg:kernel-zone:anet:mac> add allowed-mac-address prefix
    zonecfg:kernel-zone:anet:mac> add allowed-mac-address prefix
    ...
    zonecfg:kernel-zone:anet:mac> end
    zonecfg:kernel-zone:anet> end
    zonecfg:kernel-zone>
  3. Dans la zone de noyau, définissez une plage d'ID de VLAN que l'agent L3 peut affecter dynamiquement à des cartes VNIC.

    Exécutez une nouvelle commande add pour chaque plage d'ID de VLAN autorisée. Par exemple :

    # zonecfg -z kernel-zone
    zonecfg:kernel-zone> add anet
    zonecfg:kernel-zone:anet> add vlan
    zonecfg:kernel-zone:anet:vlan> add allowed-vlan-ids id-range
    zonecfg:kernel-zone:anet:vlan> add allowed-vlan-ids id-range
    ...
    zonecfg:kernel-zone:anet:vlan> end
    zonecfg:kernel-zone:anet> end
    zonecfg:kernel-zone>

    Au lieu de fournir une plage, vous pouvez également indiquer le mot-clé any pour la propriété allowed-vlan-ids. L'agent L3 affectera ensuite un ID de VLAN valide à une carte VNIC créée par l'agent.

  4. Dans la zone de noyau, exécutez la procédure d'installation et de configuration de Neutron.

    Pour obtenir des instructions, reportez-vous à la section Installation et configuration de Neutron.