Integration

Infrastructure Setup for Dell Boomi Development

Infrastructure Setup for Dell Boomi Development

In the next blog posts I am providing some examples how to use the Boomi platform. For that reason I setup a test environment consists of several VMs for AtomSphere and Database components. The following picture illustrates the infrastructure setup. All configuration files needed to run this environment are available in github.

Afterwards I describe all steps needed to start the environment, install AtomSphere components and connects with the AtomSphere platform in the cloud.

Configuration Steps

  1. Clone repository with VM configuration from github:
    % git clone https://github.com/markuslohn/vagrant-atomsphere-dev.git
    
  2. Navigate to the cloned repository and start the VM’s using the following command:
    % vagrant up

    Note: Please check the prerequisites available in readme file.

  3. Login to AtomSphere with URL https://platform.boomi.com. Navigate to menu Manage > Atom Management
  4. Click on button +New and select menu Environment.
  5. Use a valid name for the local vm running an atom. Choose Test under Environment Classification.
  6. Click on button +New and select menu Atom
  7. Select the option Local for Setup Preference. Choose Linux 64-bit and generate a token under Security Options. This token will be used later during installation. Afterwards click on button Download Installer.
  8. Copy the installer file atom_install64.sh to the cloned vagrant repository and sync it with the running image:
    % vagrant rsync
  9. Connect to the vm of node1 with ssh and navigate to the directory containing the atom installer file. Make the script executable and start the installation:
    from host os:
    % vagrant ssh node1
    
    within guest os:
    % chmod +x atom_install64.sh
    % ./atom_install64.sh

  10. When the installer asks for authentication select the option Token and copy-paste the token generated by AtomSphere some steps before (Download installer file):
  11. Installer asks for some other properties, like using a proxy. Maybe modify this values based on your needs or use the default values.
  12. After the successful installation you see the atom was assigned to the environment:
  13. Optional: When running at home please configure port forwarding in your router. See afterwards an example for a Fritzbox router:

    Note: Furthermore it make sense to register your router with a dyndns service to easily access the database and AtomSphere nodes from the internet.

Stop Atom

  1. Login to VM for node1 with ssh
    % vagrant ssh node1
  2. Navigate to directory running atom:
    % cd /home/vagrant/Boomi_AtomSphere/Atom/Atom_node1/bin
  3. Execute the following command:
    % ./atom stop

Start Atom

  1. Login to VM for node1 with ssh
    % vagrant ssh node1
  1. Navigate to directory running atom:
    % cd /home/vagrant/Boomi_AtomSphere/Atom/Atom_node1/bin
  2. Execute the following command:
    % ./atom start

Referenzen