10.07.2015 Views

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 8 CONFIGURING EXADATASelect interface name to configure or press Enter to continue: eth0Selected interface. eth0IP address or none: 192.168.8.217Netmask: 255.255.252.0Gateway (IP address or none) or none: 192.168.10.1Select network type for interface from the list below1: Management2: SCAN3: OtherNetwork type: 1Fully qualified hostname or none: exadb03.ourcompany.comWhen you have finished entering all your network settings, IPConf generates a new cell.conffile and reboots the system. Once the system has finished rebooting, it is ready for the O/Sconfiguration and software installation performed by OneCommand.ApplyConfigFor quarter rack and half rack configurations, it’s a fairly trivial task to enter all your networksettings using the Firstboot process. For full rack configurations, however,it can be a timeconsumingand error-prone process. The applyconfig.sh script (ApplyConfig) automates theprocess. ApplyConfig is found in the /opt/oracle.SupportTools/firstconf directory of allcompute nodes and storage cells. It is basically a wrapper script for the IPConf script wediscussed earlier, for Firstboot). In step 3, we discussed the various parameter anddeployment files generated by the DBM Configurator. Among these files was the preconf.csvparameter file, (see also preconf-11-2-1-1-0.csv, preconf-11-2-1-2-2.csv, and preconf-11-2-2-1-0.csv). The preconf.csv file contains all the network settings IPConf needs to create acell.conf file for each compute node and storage cell.IPConf may be run interactively (as we saw in the Firstboot example), allowing you to enter yournetwork settings manually. IPConf may also be run non-interactively, taking its input from thepreconf.csv parameter file. When run in this mode, IPConf creates a full set of cell.conf files, one foreach compute node and storage cell. For example, the following command creates all the requiredcell.conf files for an <strong>Exadata</strong> half rack configuration:[root@exadb01 root]# cd /opt/oracle.SupportTools/firstconf[root@exadb01 firstconf]# /opt/oracle.cellos/ipconf \–preconf /opt/oracle.SupportTools/onecommand/{company_name}/preconf.csv \-generateall \-generateorder /opt/oracle.SupportTools/firstconf/halfThat last parameter (half) is a reference to a parameter file containing the factory default private IPaddress for all compute nodes and storage cells in an <strong>Exadata</strong> half rack configuration. The files generatedby IPConf are saved in the /tmp/ipconf directory as follows:[root@exadb01 firstconf]# ls -1 /tmp/ipconfcell.conf.exacel01.ourcompany.comcell.conf.exacel02.ourcompany.comcell.conf.exacel03.ourcompany.comcell.conf.exacel04.ourcompany.comcell.conf.exacel05.ourcompany.com261

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!