Search Results for

    Show / Hide Table of Contents
    • Information
      • Architecture Overview
      • List of Ports
    • Guides
      • Development Environment Setup
      • Linux Server Setup Guide
      • Creating AuthKeys
      • Adding a new Firefly node
      • Adding a new Prism node
      • Adding a new Kaleidoscope node
      • Continuous Delivery/Deployment
    • Blog
      • Hands-on introduction to Glow
      • Writing ASP.Net services in Glow

    Adding a Kaleidoscope node

    This guide will teach you how to add a new Kaleidoscope node to your cloud.
    The new node will be on a different machine (or container) than the rest of the entities, since if the are on localhost no further steps need to be made. (default configs will work out-of-the box)

    Prerequisites

    1. Your cloud's AuthKeys : Read this to learn how to generate new AuthKeys
    2. Phoesion Glow Kaleidoscope installed and AuthKeys configured.
    3. A new machine that we want to setup with Phoesion Glow Kaleidoscope.

    Install packages

    Install the Phoesion Glow Kaleidoscope package on the new machine

    Entity Configurator

    Configurator is a tool that is installed with each entity to help you apply configurations. (basically editing the configs.json file)
    Start the configurator :

    • Ubuntu
    • Windows
    phoesion.glow.kaleidoscope.configurator
    

    You should be able to find the app in the Start Menu, Run the configurator app for your entity type :

    • Phoesion Glow Kaleidoscope Configurator
    Note

    If you cannot find the configurator app in the start menu, you can locate each configurator's executable in the appropriate installation directory

    Apply the configurations

    1. The configurator will launch and try to detected the configuration file. Configurator

    2. Leave Kaleidoscope Host entry blank and press enter.
      Configurator_KaleidoscopeHost

    Note

    Using auto for host will enable the auto-discovery services. This will use Phoesion Discovery Services and LAN Discovery (using broadcasts) to find each other.
    You can specify the Kaleidoscope host directly by setting its ip or hostname. *(eg. ip like xxx.xxx.xxx.xx or servicebus-1.foompany.com)
    You can also specify multiple ip/host using commas to separate them (including auto) like so localhost,servicebus-1.foompany.com,192.168.1,auto

    Warning

    Kaleidoscope starts by default on port 15010 so make sure your other machines can reach the Kaleidoscope machine on this port.

    Warning

    Kaleidoscope Clustering starts by default on port 15011 so make sure your other Kaleidoscopes can reach this machine on this port.

    1. Paste your AuthKey for Kaleidoscope and press enter.
      Configurator_AuthKey

    2. Your configurations should now have been updated.
      Configurator_Finished

    3. Restart your Kaleidoscope service to apply the new configurations

      • Ubuntu
      • Windows
       sudo systemctl restart phoesion.glow.Kaleidoscope 
      

      Open Windows Task Manager, go to the Services tab and right click on the service Phoesion Glow Kaleidoscope Service and click Restart

    Theme

    Back to top Copyright © Phoesion LTD.