Posts

Showing posts from April, 2017

Build React Native App (4) - Redux, Jest, and NativeBase

Image
From this blog, typescript feature will be added. There are couple of ways to implement static type checking like; flow from facebook, PropTypes and Typescript. Typescript is well integrated with Visual Studio Code and supports better linter, error messages, and intellisense. Reference site Github Sample Ex4 Currnet version D:\GitRepo\reactnative>npm --version 6.3.0 D:\GitRepo\reactnative>react-native --version react-native-cli: 2.0.1 react-native: n/a - not inside a React Native project directory D:\GitRepo\reactnative>yarn --version 1.9.4 Creating React Native App $ react-native init ex4 If you want to specify the version, add "--version 0.57.3" at the end. Add NativeBase to React Native $ npm install native-base --save ... + native-base@2.8.1 added 71 packages from 42 contributors, removed 50 packages, updated 829 packages and audited 34989 packages in 138.542s found 0 vulnerabilities $ $ yarn yarn install v1.9.4 warning package-lock.json found. You

DCOS Troubleshooting

Reference [DC/OS Troubleshooting 1.9] (https://docs.mesosphere.com/1.9/installing/troubleshooting/) NTP Servers Useful command SSH to your master node and enter this command to view the logs from boot time: journalctl -u dcos-adminrouter -b SSH to your agent node and enter this command to view the logs from boot time: journalctl -u dcos-mesos-slave -b SSH to your master node and enter this command to view the logs from boot time: journalctl -u dcos-marathon -b Failed to start Navstar: A distributed systems & network overlay orchestration engine [dcosadmin@dcostest03 ~]$ service dcos-navstar restart Redirecting to /bin/systemctl restart dcos-navstar.service ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to manage system services or units. Authenticating as: dcosadmin Password: ==== AUTHENTICATION COMPLETE === Job for dcos-navstar.service failed because the control process exited with error code. See "systemctl status dcos-

How to add agents to DC/OS 1.9

To test the tweeter apps from DC/OS tutorial, we are going to add 4 more agents into our system; 172.16.110.33 to 172.16.110.36 General steps to add new node will be Adding new nodes to genconf/config.yaml from the Bootstrap node Running prerequistics from the Bootstrap node Running preflight from the Bootstrap node Establish ssh between the Bootstrap nodes to new nodes; genereate key and copy the key to agents Install agent as described from DCOS Adding Nodes Update detect_ip script from installation folder Running postflight from the Bootstrap node Reference DCOS Backup from Bootstrap DOCS Adding Nodes Stackoverflow FAQ Archive installation folder Go to the bootstrap node which is 172.16.110.20 for me and archive DCOS install files [dcosadmin@dcotest01 ~]$ cd genconf/serve [dcosadmin@dcotest01 serve]$ sudo tar cf dcos-install.tar * [dcosadmin@dcotest01 serve]$ ll total 613600 drwxrwxrwx. 2 root root 131 Apr 20 16:37 bootstrap -rw-rw-rw-. 1 root root 4

Install DCOS on CentOS 7

Image
Install DC/OS on CentOS on VMWare FreeESXi Install DC/OS on CentOS on VMWare FreeESXi Prerequriement Referecne Install CentOS Create One CentOS with following configuration Install Docker Additional Centos Command to help Install DC-OS Create SSh Private / Publick key Create ip-detect script Install Summary Prerequriement DC/OS: 1.9 CenOS: 7.3 Minimum 4 nodes Bootstrap node: 1 node with 2 Cores, 16 GB RAM, 60 GB HDD 3 Nodes(1 Master and 2 Agent nodes): 2 cores, 16GB RAM, 60GB Referecne DC/OS Official Installation DC/OS Install Install CentOS During installing the CentOS, create user called dcosadmin and check administrator group . This user will be used during entire installation process I used 4 nodes as DC/OS recommended ComputerName IP Addess Computer Spec Description dcostest01 172.16.110.20 2 core, 16GB, 100 GB Disk Bootstrap Computer dcostest02 172.16.110.30 2 core, 16GB, 100 GB Disk Agent1-Master dcostest03