Utilisez le générateur de sous-expression de la règle d'appartenance pour créer une expression qui définit les membres de votre cluster dynamique. L'utilitaire de génération de sous-expression permet de générer des conditions de règles complexes issues de sous-expressions en utilisant AND, OR, NOT et le regroupement mis entre parenthèses. Le générateur de règles valide la règle lorsque des modifications sont appliquées, il vous informe également de la non-concordance des parenthèses mais aussi des opérateurs logiques non pris en charge.
Pour utiliser le générateur de règle d'appartenance, cliquez sur Générateur de sous-expression. Sélectionnez les propriétés que vous souhaitez inclure dans votre règle d'appartenance et cliquez sur Générer une sous-expression. La valeur de la sous-expression s'affiche. Pour ajouter la sous-expression à votre règle d'appartenance, cliquez sur Ajouter à la fin.
Indique l'opérateur utilisé pour ajouter cette sous-expression à la sous-expression précédente dans la stratégie d'appartenance.
Spécifie des informations relatives au noeud sur lequel vous souhaitez sélectionnez les noeuds qui hébergent votre cluster dynamique.
Indique une valeur de propriété personnalisée lorsque vous sélectionnez Propriété du noeud comme opérande.
Pour définir une propriété personnalisée, cliquez sur
ou .En fonction de l'opérateur choisi, saisissez une valeur pour la sous-expression à créer.
Une fois que vous avez cliqué sur Générer une sous-expression, cette zone affiche le fragment de sous-expression généré sur la base des options que vous avez sélectionnées. Pour ajouter cette sous-expression à votre règle d'appartenance, cliquez sur Ajouter à la fin.
Vous pouvez utiliser les exemples suivants pour créer votre propre stratégie d'appartenance.
node_nodegroup = 'my_node_group'
node_property$APACHE_2_0 IS NOT NULL
node_property$APACHE IS NOT NULL and node_property$PHP IS NOT NULL
node_property$WASCE_2.0* IS NOT NULL
node_property$WASCE_2.0 IS NOT NULL
node_name like 'my_node%'
node_hostname in ('node1.mydomain.com','node2.mydomain.com')
not (node_nodegroup='my_node_group') and node_name like 'my_node%'