informatique:systeme:virtualisation:openstack

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:systeme:virtualisation:openstack [2013/10/31 18:06] – [Mise en place de l'agent de metadata] bn8informatique:systeme:virtualisation:openstack [2013/11/28 09:55] (Version actuelle) – [Neutron L3 agent] bn8
Ligne 34: Ligne 34:
 #       fi #       fi
 </code> </code>
 +
 +
 +==== Neutron LBaaS agent ====
 +
 +Une primitive //LBS// fait très bien l'affaire mis à part le faire que le script init ne tuera pas au stop les instance //haproxy//. Il faut donc légèrement modifier la configuration init pour gérer cela. Pour cela éditer le fichier ///etc/init/neutron-lbaas-agent.conf// et ajouter le bloc suivant à la bloc : <code>post-stop script
 +        HAPROXY_PID=$(/bin/ps -e | grep haproxy | awk '{print $1}')
 +        [ -n "$HAPROXY_PID" ] && kill $HAPROXY_PID
 +        exit 0
 +end script</code>
 +
 +Ensuite déclarer la primitive dans pacemaker :
 +<code>primitive p_neutron-lbaas-agent lsb:neutron-lbaas-agent \
 +        op monitor interval="30s"</code>
 +
 +
 +==== Neutron DHCP Agent ====
 +
 +Une primitive //LBS// fait très bien l'affaire mis à part le faire que le script init ne tuera pas au stop les instance //dnsmask//. Il faut donc légèrement modifier la configuration init pour gérer cela. Pour cela éditer le fichier ///etc/init/neutron-dhcp-agent.conf// et ajouter le bloc suivant à la bloc : <code>post-stop script
 +        DNSMASQ_PID=$(/bin/ps -e | grep dnsmasq | awk '{print $1}')
 +        [ -n "$DNSMASQ_PID" ] && kill $DNSMASQ_PID
 +        exit 0
 +end script</code>
 +
 +Ensuite déclarer la primitive dans pacemaker :
 +<code>primitive p_neutron-dhcp-agent lsb:neutron-dhcp-agent \
 +        op monitor interval="30s"</code>
 +
 +==== Neutron L3 agent ====
 +
 +Une primitive //LBS// fait très bien l'affaire mis à part le faire que le script init ne tuera pas au stop les instance //neutron-ns-metadata-proxy//. Il faut donc légèrement modifier la configuration init pour gérer cela. Pour cela éditer le fichier ///etc/init/neutron-l3-agent.conf// et ajouter le bloc suivant à la bloc : <code>post-stop script
 +        NEUTRON_NSMP_PID=$(/bin/ps -e | grep neutron-ns-meta | awk '{print $1}')
 +        [ -n "$NEUTRON_NSMP_PID" ] && kill $NEUTRON_NSMP_PID
 +        exit 0
 +end script</code>
 +
 +Ensuite déclarer la primitive dans pacemaker :
 +<code>primitive p_neutron-l3-agent lsb:neutron-l3-agent \
 +        op monitor interval="30s"</code>
 +
  
 ===== Mise en place de l'accès SSH entre les hyperviseurs pour la gestion des migrations d'instances ===== ===== Mise en place de l'accès SSH entre les hyperviseurs pour la gestion des migrations d'instances =====
Ligne 78: Ligne 117:
 novncproxy_host=0.0.0.0 (ou IP publique d'accès = IP d'Horizon) novncproxy_host=0.0.0.0 (ou IP publique d'accès = IP d'Horizon)
 novncproxy_port=6080</code> novncproxy_port=6080</code>
- 
  • informatique/systeme/virtualisation/openstack.1383242797.txt.gz
  • Dernière modification : 2013/10/31 18:06
  • de bn8