Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1935546.1
Update Date:2017-06-16
Keywords:

Solution Type  Problem Resolution Sure

Solution  1935546.1 :   The bdachecknet Script Fails during Oracle Big Data Appliance Installation with Usage Messages  


Related Items
  • Big Data Appliance X4-2 Hardware
  •  
Related Categories
  • PLA-Support>Eng Systems>BDA>Big Data Appliance>DB: BDA_EST
  •  




In this Document
Symptoms
Cause
Solution


Created from <SR 3-9723720221>

Applies to:

Big Data Appliance X4-2 Hardware - Version All Versions and later
Linux x86-64

Symptoms

The bdachecknet script fails during Oracle Big Data Appliance installation with "Usage:" messages like the following:

[root@bda-01-bda01 tmp]# bdachecknet | tee -a /tmp/bdachecknet_exp.out
bdachecknet: analyse /opt/oracle/bda/BdaDeploy.json
bdachecknet: passed
bdachecknet: checking for  BdaExpansion.json
bdachecknet: ping test private infiniband ips (bondib0 40gbs)
bdachecknet: passed
bdachecknet: ping test admin ips (eth0 1gbs)
bdachecknet: passed
bdachecknet: test admin network resolve and reverse resolve
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] [-m flag] hostname [server]
       -a is equivalent to -v -t ANY
       -c specifies query class for non-IN data
       -C compares SOA records on authoritative nameservers
       -d is equivalent to -v
       -l lists all hosts in a domain, using AXFR
       -i IP6.INT reverse lookups
       -N changes the number of dots allowed before root lookup is done
       -r disables recursive processing
       -R specifies number of retries for UDP packets
       -s a SERVFAIL response should stop query
       -t specifies the query type
       -T enables TCP/IP mode
       -v enables verbose output
       -w specifies to wait forever for a reply
       -W specifies how long to wait for a reply
       -4 use IPv4 query transport only
       -6 use IPv6 query transport only
       -m set memory debugging flag (trace|record|usage)
...

 

Cause

This is caused by the BdaDeploy.json having a value of "ADMIN_HOSTS_IN_DNS" : "false". The value of 'false' should be in upper case.

Solution

Perform the following on Node 1 of the cluster as 'root' user:


1. Make a backup of BdaDeploy.json on each node of the cluster:

# dcli cp /opt/oracle/bda/BdaDeploy.json /opt/oracle/bda/BdaDeploy.jsonORIG

2. Change in the BdaDeploy.json, to the following on Node 1:

"ADMIN_HOSTS_IN_DNS" : "false",

to
 

ADMIN_HOSTS_IN_DNS" : "FALSE",

 
This parameter is case sensitive and should be upper case.

3. Copy the BdaDeploy.json to all servers in the cluster:

# dcli -f /opt/oracle/bda/BdaDeploy.json -d /opt/oracle/bda/BdaDeploy.json

  
4. Rerun the bdachecknet command
:

# bdachecknet | tee -a /tmp/bdachecknet_exp.out

 


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback