Edge pour Private Cloud v4.18.01
Lorsque vous installez Edge pour le cloud privé, le programme d'installation crée par défaut un seul groupe d'analyse nommé "axgroup-001". Au moment de l'installation, vous pouvez modifier le nom par défaut groupe d'analyse en incluant la propriété AXGROUP dans la configuration d'installation :
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Consultez la section Installer des composants Edge sur un nœud pour en savoir plus. plus encore.
Procédez comme suit si vous souhaitez ultérieurement ajouter un nouveau groupe d'analyse à votre installation:
- Créez et configurez le groupe d'analyse:
<ph type="x-smartling-placeholder">
- </ph>
- Créez le groupe d'analyse, nommé analyticsNew:
> curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew' - Ajoutez un groupe de consommateurs au nouveau groupe d'analyse, et nommez-le
consumer-group-new. Les noms des groupes de consommateurs sont uniques dans
le contexte de chaque groupe d'analyse:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new" - Définissez le type de consommateur du groupe d'analyse sur "ax" :
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=consumer-type&propValue=ax" - Ajoutez le nom du centre de données. Par défaut, vous installez Edge avec un centre de données nommé "dc-1".
Cependant, si vous disposez de plusieurs centres de données, chacun d'eux a un nom unique. Cet appel est
facultatif si vous n'avez qu'un seul centre de données, et recommandé si vous disposez de plusieurs
centres:
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=region&propValue=dc-1"
- Créez le groupe d'analyse, nommé analyticsNew:
- Ajoutez les UUID des serveurs Postgres au nouveau groupe d'analyse. Si vous avez
configuré deux serveurs Postgres qui fonctionnent comme une paire maître/serveur de secours, spécifiez les deux
d'UUID séparés par une virgule.
- Pour obtenir les UUID des serveurs Postgres, exécutez la commande cURL suivante sur chaque
Nœud de serveur Postgres:
> curl -u sysAdminEmail:passWord https://<IP_PG>:8084/v1/servers/self - Si vous n'avez qu'un seul serveur Postgres, ajoutez-le au groupe d'analyse:
> curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=postgres-server&force=true'
Si vous avez plusieurs serveurs Postgres configurés en tant que paire maître/pièce de secours, ajoutez en spécifiant une liste d'UUID séparés par une virgule:
> curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&type=postgres-server&force=true'
Cette commande renvoie les informations sur le groupe d'analyse, y compris l'UUID du Serveur Postgres dans la propriété postgres-server sous uuids:
{
"nom" : "axgroupeNouveau",
"propriétés" : {
"région" : "dc-1",
"consumer-type" : "hache"
},
"habilitations" : [ ],
"uuids" : {
"qpid-server" : [ ],
"postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"groupes de consommateurs" : [ {
"nom" : "consumer-group-new",
"consommateurs" : [ ],
"datastores" : [ ],
"propriétés" : {
}
} ],
"sous-traitants des données" : {
} - Ajoutez le serveur Postgres au data store du groupe de consommateurs. Cet appel est obligatoire
pour acheminer les messages d'analyse des serveurs Qpid vers les serveurs Postgres:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID"
Si plusieurs serveurs Postgre sont configurés en tant que paire maître/pièce de secours, ajoutez-les spécifiant une liste d'UUID séparés par une virgule:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby"
L'UUID apparaît dans la propriété datastores de consumer-groups dans le résultat.
- Pour obtenir les UUID des serveurs Postgres, exécutez la commande cURL suivante sur chaque
Nœud de serveur Postgres:
- Ajoutez les UUID de tous les serveurs Qpid au nouveau groupe d'analyse. Vous devez effectuer cette opération
pour tous les serveurs Qpid.
- Pour obtenir les UUID des serveurs Qpid, exécutez la commande
La commande cURL suivante sur chaque nœud de serveur Qpid:
> curl -u sysAdminEmail:passWord https://<IP_QP>:8083/v1/servers/self - Ajoutez le serveur Qpid au groupe d'analyse:
> curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=qpid-server' - Ajoutez le serveur Qpid au groupe de consommateurs:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID"
Cet appel renvoie l'élément suivant, qui vous permet de voir l'UUID du serveur Qpid ajouté au Propriété qpid-server sous uuids, et à consumers sous consumer-groups:
{
"nom" : "axgroupeNouveau",
"propriétés" : {
"région" : "dc-1",
"consumer-type" : "axe
}, "habilitations" : [ ],
"uuids" : {
"qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
"postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"groupes de consommateurs" : [ {
"nom" : "consumer-group-new",
"consommateurs" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
"datastores" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
"propriétés" : {
}
} ],
"sous-traitants des données" : {
}
- Pour obtenir les UUID des serveurs Qpid, exécutez la commande
La commande cURL suivante sur chaque nœud de serveur Qpid:
- Provisionner des organisations et un environnement pour le nouveau groupe AX
> curl -u sysAdminEmail:motdepasse -X PUBLIER "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name" -H "Content-Type: application/json"