Configuration de Openflow - Snowflake Deployment : Créer un déploiement¶
Après avoir configuré le noyau Snowflake, vous pouvez créer un déploiement Openflow.
La création d’un déploiement est un processus en deux étapes :
Créer un déploiement : créez le déploiement en lui-même.
[Facultatif] Configurer un tableau des événements spécifique à Openflow : configurez un tableau des événements spécifique à Openflow pour stocker les journaux et les métriques Openflow.
Créer un déploiement¶
Connectez-vous à Snowsight avec un rôle défini dans Configurer les exigences du noyau Snowflake.
Dans le menu de navigation, sélectionnez Ingestion » Openflow.
Sélectionnez Launch Openflow.
Dans l’UI Openflow, sélectionnez Create a deployment. L’onglet Deployments s’ouvre.
Sélectionnez Create a deployment. L’assistant Création d’un déploiement s’ouvre.
À l’étape Prerequisites, assurez-vous que vous répondez à toutes les exigences. Sélectionnez Next.
Dans l’étape Deployment location, sélectionnez Snowflake comme emplacement de déploiement. Saisissez un nom pour votre déploiement. Sélectionnez Next.
Sélectionnez Create Deployment.
Votre déploiement sera alors créé.
[Facultatif] Configurer un tableau des événements spécifique à Openflow¶
Note
Cette tâche doit être effectuée conjointement par un administrateur Snowflake et un administrateur Openflow.
Openflow génère des journaux et des métriques et les envoie au tableau des événements de Snowflake. Consultez le Moniteur Openflow pour voir des requêtes utiles pouvant être utilisées pour analyser ces données télémétriques Openflow.
Par défaut, Openflow utilise le tableau des événements du compte, mais les clients peuvent également choisir d’utiliser un tableau des événements spécifique à Openflow par déploiement.
Pour créer un tableau des événements spécifique à Openflow, effectuez les tâches suivantes :
Note
<DATABASE> denotes the name of the database that will contain the event table. <SCHEMA> denotes the name of the schema that will contain the event table. <OPENFLOW_DATAPLANE_NAME> indique le nom de l’intégration du plan de données Openflow.
Accordez les privilèges requis au rôle OPENFLOW_ADMIN sur la base de données et le schéma qui contiendront le tableau des événements :
Note
Cette tâche doit être effectuée par un administrateur Snowflake.
USE ROLE ACCOUNTADMIN; GRANT USAGE ON DATABASE <DATABASE> TO ROLE OPENFLOW_ADMIN; GRANT USAGE ON SCHEMA <DATABASE>.<SCHEMA> TO ROLE OPENFLOW_ADMIN; GRANT CREATE EVENT TABLE ON SCHEMA <DATABASE>.<SCHEMA> TO ROLE OPENFLOW_ADMIN;
Créez le tableau des événements et associez-le à l’intégration du plan de données Openflow :
USE ROLE OPENFLOW_ADMIN; CREATE EVENT TABLE IF NOT EXISTS <DATABASE>.<SCHEMA>.EVENTS; SHOW OPENFLOW DATA PLANE INTEGRATIONS; ALTER OPENFLOW DATA PLANE INTEGRATION <OPENFLOW_DATAPLANE_NAME> SET EVENT_TABLE = '<DATABASE>.<SCHEMA>.EVENTS';