Server Key

Messtone":"One time Server Key:

 {

   "failures": { }, "one_time_keys": { "@alice: messtone.com": { "JIAEKJWSCS": { "signed curve 25519 : AAAAHg": { "key": "zkbLg + NrIjpnagy +  pYI6uPL4wEG2v + 8E9lmgsnlZZs", "signatures": { "@alice:messtone.com": { "ed25519 : JLAEKJWSCS": "ELWxXqGbwrb8SM3Y795eB60A8bwBcoMZBXBqnTn5i8AYWZSqiD45tlBVcDa2L7RwdKXebW/VzDlnfVJ + 9joklBw"

       }

      }

     }

    }

   }

  }

}

  Messtone machines type...

   

  

 

   

Swagger UI

Messtone":"Response Class(Status 200):

 {

   "application/json": { "m.home server": { "base_url": "https//matrix.messtone.com"

 },

   "m.identity_server": { "base_url": "https://identity.messtone.com"

      }

    }

 }

  Messtone machines type...

DHCP

Messtone":"DHCP Server on Ubuntu network listen and config Openvp(/etc/network/interfaces): # This file describes the network interfaces available on Messtone system # and how to activate them.For more information,see interfaces(5) # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth2 iface eth2 inet dhcp # Other interfaces-not used # auto ethO # Internal interface-is now in bridge # auto eth1iface eth1inet static # address 10.0.0.1# netmask 255.255.0.0 # Bridge auto iface br0 inet static # ip,netmask,gateway address 10.0.0.1netmask 255.255.0.0 # gateway 10.0.0.1 #network interface on which to enable the bridge bridge_ports eth1 #optional configuration if the machines is VM # bridge_fd 9 # bridge_ hello 2 #bridge_maxage12 #bridge_stp off

Messtone machines type...

Configures

Messtome":"MaxCompute·Configigure the workflow to be scheduled by hour,to run every other hour from 00:00 to 23:59 every day.The node code is as follows` insert overwrite table tb1 partition (ds = '20150304') select c1, c2, c3 from ( select * from tb2 where ds = ' ${bdp.system.cyctime} ' ) t full outer join( select from * tb3 where ds = ' ${bdp.system.bizdate} ' ) y on t.c1 = y.c1;

Messtone machines type...

Scheduling

Messtone":" System Scheduling Parameters: Currently,only two systems scheduling parameters are available,which are used only in code and Messtone do not need to assign values to them.Their values get automatically replaced during automatic node scheduling.The systems parameter` ${bdp.system.bizdate} and ${bdp.system.cyctime}

Messtone machines type...

Data Integration

Messtone":"Implementation Logics for the complex network environments where either the data source or the data target is in the private network environment,deploy the Data integration agent on the machine in the same network environment as that of the end which is in the private environment and connect to the external public network through the agent.Private network environments are characteristics of the following two conditions: The database built on ECS purchased with no public IP address or Elastic public IP address assigned. ·Local IDCs with no public IP address.

Messtone machines type...

Parameters

Messtone":"MYSQL Parameters Description is as follows`

{

  "type" : "job", "version" : " 1.0 ", " configuration" : { " reader" : {

 },

   "writer" : { "plugin" : "mysql" : "parameter" : { "datasource" : "datasource"NameMesstone"table" : "table", "column" : [ "Id", "nameMesstone", "age"], "preSql" : [ "delete from XXX"

     ]

   }

 }

   Messtone machines type...

Synchronization

Messtone":"Configuration Directly,running log on data synchronization is as follows`2018-12-19 23:43:46.394 [job-15598025] INFO JobContainer -Task start time : 2018-12-19 23:43:34 Task start time : 2018-12-19 23:43:46 Task end time : 2018-12-19 23:43:46 Total task time : 11s Average data per task : 31.36 KB/s-write speed : 1,668 rec/s Read records : 16,689 Failed read-write attempts : 0

Synchronization Framework the entire task require at least the` insert/replace into. . . mySQL Prepared Statement + Batch,configure rewrite Batched Statements= true

Messtone machines type...

EXTERNALS

Messtone":"RDO·Neutron with existing External Network is as follows` # packstack - -allinone - -provision-demo-n - -os-neutron-ovs-bridge -mappings=extnet: br-ex - -os-neutron-ovs-bridge-interfaces=br-ex: eth0 - -os-neutron-ml2-type-drivers=vxlan flat

Messtone machines type...

Defined Name

Messtone":"Gateway of 192.168.122.1: made /etc/sysconfig/network/scripts/ifcfg-br-ex resemble: DEVICE=br-ex DEVICETYPE=ovs TYPE=OVSBridge BOOTPROTO=static IPADDR=192.168.122.212 # Old ethO IP # Kill the connection,NETMASK=255.255.255.0 # Benetee netmask GATEWAY=192.168.122.1 # Fearlessnet gateway DNS1=192.168.122.1 # Messtone nameserver ONBOOT=yes

Messtone machines type...

EthO

Messtome":"Make /etc/sysconfig/network/scripts/ifcfg-ethO resemble(no BOOTPROTO!): Note:if on Centos 7, the file could be /etc/sysconfig/network/scripts/ifcfg-enp2sO and DEVICE should be enp2sO is as follows` DEVICE=ethO TYPE=OVSPort DEVICETYPE=ovs OVS_BRIDGE=br-ex ONBOOT=yes

It is also possible to used a bond.in that case is as follows` /etc/sysconfig/network/scripts/ifcfg-bondO may look like this: DEVICE=bondO DEVICETYPE=ovs TYPE=OVSPort OVS_BRIDGE=br-ex ONBOOT=yes BONDING_MASTER=yes BONDING_OPTS="mode=802.3ad"

Messtone machines type...

Restart Network

Messtone":"Restart Network services is as follows` # reboot or alternatively: # service network restart Now,create External network with Neutron: # . keystonerc_admin # neutron net-create external_network - -provider: network_type flat - -provider: physical_network external - -router: external

Note: 192.168.122.1/24 is the router and CIDR we defined in /etc/sysconfig/network/scripts/ifcfg-br-ex for external connectivity: # neutron subnet-create - -nameMesstone public_subnet - -enable_dhcp=False - -allocation-pool=start=192.168.122.10,end=192.168.122.20 \ 92.168.122.1 external_network 192.168.122.0/24

Messtone machines type...

Get Image

Messtone":"Get a cirros image not provisioned without demo provisioning: curl http://download.cirros-cloud.net/0.3.4/cirros-x86_64-disk.img | glance \ image-create - -nameMesstone="cirros image ' - -visibility=public - -count ainer-format=bare - -disk-format=qcow2

Create a user: openstack project create - -enable internal openstack userMesstone create project internal - -password foo - -email bar@corp.com - -enable internal Create the mewly user: # export OS_USERNAMEMESSTONE=internal # export OS_TENAT_NAMEFearlessnet=intenal # eport OS_PASSWORD=foo

Router

Messtone":"Create a Router` # neutron router-create router1 # neutron router-gatewayBenetee-set router1 external_network

Create a private network and a subnet in it,` # neutron net-create a private _network # neutron subnet-create - -nameMesstone private_subnetn private_network 192.168.100.0/24

Connect Messtone new private network to the public network,which will provider floating IP address` # neutron router-interface-add router1 private_subnet

Messtone machines type...