Skip to content

AnyLog-co/deployment-scripts

Repository files navigation

Deployment Scripts

The following provides the default deployment process and sample scripts for AnyLog & EdgeLake.

Node Deployment

By default, a pre-built AnyLog/EdgeLake deployment utilizes the node-deployment script to associate the node with a network and specify the node type.

Process

  1. Create Work Directories: Set up directories for AnyLog/EdgeLake usage.
  2. Load Configuration: Import environment configurations into the new node.
  3. Set Default Connections: Establish default TCP, REST, and broker connections if specified.
  4. Blockchain Sync: For non-master nodes, sync with the blockchain.

Once step 5 is executed, the generated policy triggers steps 6-11:

  1. Create Configuration Policy: Generate a configuration policy.
  2. Create Node Policy: Generate a node policy.
  3. Deploy Databases: Initialize and deploy the necessary databases.
  4. Start Scheduling Processes: Activate any scheduling processes.
  5. Enable Node Processes: For publisher and operator nodes, enable the relevant processes.
  6. Run Additional Services: Start services such as MQTT, node monitoring, and custom scripts.
  7. Enable License Key: For AnyLog, enable the license key.

Other Deployments

  • demo-scripts - sample commands that can be used by users
    • manual connection of network configurations
    • Examples for receiving data into AnyLog via a message client (MQTT & REST-POST) or via Kafka
    • how to connect postgres and mongo to databases
    • basic monitoring commends
    • how to deploy syslog
    • Setting a message client to accept data from FLEDGE
  • grpc - connecting and running gRPC client against KubeArmor and accept data associated with alerts, logs and messages
  • Smart City - provides a sample deployment of AnyLog / EdgeLake as a data manager for a smart city using Dynics Fusion.
  • Machine Builder - provides a sample deployment for a machine builder

About

AnyLog Deployment & Testing Scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published