About me

I believe in building a better future now, by continuously investing in education, staying engaged, sharing ideas, creating content in a way that are consumable and actionable about things that matter to our lives.

Google Scholar Citation Profile

Professional certifications

Member, IBM Academy of Technology
IBM Certified IT Architect (Master Level)
Databricks Platform Architect
AWS Certified Machine Learning – Speciaty
AWS Certified Solutions Architect – Associate
PMI Certified Project Management Professional (PMP®)
Novell Certified Linux Professional (SuSE Linux Enterprise Server 10)
Novell Certified Data Center Advanced Technical Specialist
Novell Certified Linux Administrator (SuSE Enterprise Server 10)

Full list of digital badges can be found here

Patents

US9329772 – Adjusting eraser size in drawing applications

US20220114026 – Tag-driven scheduling of computing resources for function execution

US20220058753 – Systems and methods for intelligent casting of social media creators

Publications

Enhancing the IBM Power Systems Platform with IBM Watson Services – IBM Redbooks
Evolve the Monolith to Microservices with Java and Node – IBM Redbooks
Leveraging microservices architecture by using Docker technology – IEEE
Hybrid Cloud Event Integration: Integrate Your Enterprise and Cloud with Bluemix Integration Services – IBM Redbooks

Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach – IBM Redbooks
Password-Based Mobile Access, Alternatives and Experiences – IEEE
Building Real-time Mobile Solutions with MQTT and IBM MessageSight – IBM Redbooks
Real-time Experience Techniques for Collaborative Tools on Mobile – IEEE

3 Replies to “About me”

  1. Hi Duy,

    Good Day!

    I have installed the Openshift successfully, with 1 Master 2 Nodes, please find below the results, post which I tried to start the “oc cluster up”, I am getting an error states below,

    ERROR REPORT:
    [root@master ~]# oc cluster up
    error: FAIL
    Error: a port needed by OpenShift is not available
    Caused By:
    Error: ports in use: [80 8443 10250 53 8053]
    Console:
    I am unable to view the console in the web browser with catalogs.

    INSTALLATION FINAL REPORT:
    PLAY RECAP *********************************************************************
    compute.192.168.56.5.xip.io : ok=128 changed=20 unreachable=0 failed=0
    infra.192.168.56.4.xip.io : ok=122 changed=17 unreachable=0 failed=0
    localhost : ok=12 changed=0 unreachable=0 failed=0
    master.192.168.56.3.xip.io : ok=575 changed=109 unreachable=0 failed=0

    INSTALLER STATUS ***************************************************************
    Initialization : Complete (0:02:33)
    Health Check : Complete (0:02:48)
    etcd Install : Complete (0:03:04)
    Master Install : Complete (0:08:02)
    Master Additional Install : Complete (0:04:12)
    Node Install : Complete (0:10:20)
    Hosted Install : Complete (0:06:07)
    Web Console Install : Complete (0:01:57)
    Service Catalog Install : Complete (0:09:59)

    Please help here.

  2. Hi Duy,

    Good Day!
    Finally I fixed the core issue, installation is completed, but the main problem I am unable to start “oc cluster up” and unable to view the console which is not loading. Please help.

    PLAY RECAP *********************************************************************
    compute.192.168.56.5.xip.io : ok=128 changed=20 unreachable=0 failed=0
    infra.192.168.56.4.xip.io : ok=122 changed=17 unreachable=0 failed=0
    localhost : ok=12 changed=0 unreachable=0 failed=0
    master.192.168.56.3.xip.io : ok=575 changed=109 unreachable=0 failed=0

    INSTALLER STATUS ***************************************************************
    Initialization : Complete (0:02:33)
    Health Check : Complete (0:02:48)
    etcd Install : Complete (0:03:04)
    Master Install : Complete (0:08:02)
    Master Additional Install : Complete (0:04:12)
    Node Install : Complete (0:10:20)
    Hosted Install : Complete (0:06:07)

  3. Hi Duy,

    Greetings!

    Thank you very much for your time to reply, I am new to OpenShift, in order to have my own lab for learning purpose, I come across your website, which was quite helpful. But I am still facing some issues given below, appreciate your time on this help.

    1) Unable to load view the console page
    2) Service Catalog Install failed,

    I am currently using MacBook Pro (Retina Mid 2015), OS Catalina, Ver 10.15.5 and Processor 2.5 GHz Quad Core Interl Core i7, Memory 16 GB

    Oracle VM

    1. Master Node with 3 vCPU’s 12 GB memory and 25 GB Disk
    2. Infra Node with 1 vCPu’s 8 GB memory and 25 GB Disk
    (Note created the 3rd Node)

    I had copied the information and executed the base_bash.sh on both the above nodes.

    Rest of the steps I followed your instructions from the site.

    [root@master ansible]# cat hosts
    [OSEv3:children]
    masters
    nodes
    etcd

    [OSEv3:vars]
    openshift_deployment_type=origin
    os_firewall_use_firewalld=True
    ansible_ssh_user=root
    openshift_master_identity_providers=[{‘name’: ‘htpasswd_auth’, ‘login’: ‘true’, ‘challenge’: ‘true’, ‘kind’: ‘HTPasswdPasswordIdentityProvider’, ‘filename’: ‘/etc/origin/master/htpasswd’}]
    openshift_pkg_version=’-3.9.0′
    openshift_master_default_subdomain=master.192.168.56.3.xip.io
    openshift_disable_check=disk_availability,memory_availability
    openshift_ip=192.168.56.3
    openshift_ip_check=false

    [masters]
    master.192.168.56.3.xip.io

    [nodes]
    master.192.168.56.3.xip.io
    infra.192.168.56.4.xip.io openshift_node_labels=”{‘region’:’infra’,’zone’:’default’}”
    #compute.192.168.56.8.xip.io openshift_node_labels=”{‘region’:’primary’,’zone’:’east’}”

    [etcd]
    master.192.168.56.3.xip.io

    [root@master ~]# oc get nodes
    NAME STATUS ROLES AGE VERSION
    infra Ready compute 16h v1.9.1+a0ce1bc657
    master Ready master 16h v1.9.1+a0ce1bc657

    [root@master ~]# oc get all
    NAME REVISION DESIRED CURRENT TRIGGERED BY
    deploymentconfigs/httpd 1 1 1 config,image(httpd:2.4)

    NAME DOCKER REPO TAGS UPDATED
    imagestreams/httpd docker-registry.default.svc:5000/httpd/httpd 2.4

    NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
    routes/httpd httpd-httpd.apps.okd.192.168.56.4.xip.io httpd 8080-tcp None

    NAME READY STATUS RESTARTS AGE
    po/httpd-1-db8dc 1/1 Running 1 10h

    NAME DESIRED CURRENT READY AGE
    rc/httpd-1 1 1 1 10h

    NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
    svc/httpd ClusterIP 172.30.227.67 8080/TCP,8443/TCP 10h

    INSTALLER STATUS ***************************************************************
    Initialization : Complete (0:00:32)
    Health Check : Complete (0:01:24)
    etcd Install : Complete (0:01:29)
    Master Install : Complete (0:05:07)
    Master Additional Install : Complete (0:01:24)
    Node Install : Complete (0:05:40)
    Hosted Install : Complete (0:36:07)
    Web Console Install : Complete (0:00:43)
    Service Catalog Install : In Progress (0:02:44)
    This phase can be restarted by running: playbooks/openshift-service-catalog/config.yml

    [root@master ~]# oc cluster up
    error: FAIL
    Error: a port needed by OpenShift is not available
    Caused By:
    Error: ports in use: [80 8443 10250 53 8053]

Leave a Reply

Your email address will not be published. Required fields are marked *