This section covers the following sample files:
The following is an example of a customizing script that configures the target's TCP/IP domain name resolution and routing.
Manual customization is still necessary when configuring Domain Name Services for AIX 4.1 NIM clients. The resolv_conf resource should be used when installing clients running the latest version of AIX.
#!/bin/ksh CUSTOMIZING SCRIPT to set the hostname, # establish the nameserver and DNS domain name, # and configure the routing table for the # target standalone client # Truncate the host name # if the host name is set to the fully qualified host name # #NOTE: This procedure will NOT result in a truncated host name if #the bos installation operation is installing a mksysb image #(ie. -a source=mksysb) unless the bos_inst operation is #instructed not to configure the target as a NIM client upon #completion (ie. unless -a no_nim_client=yes is specified) # chdev -l inet0 -a hostname =$(/usr/bin/hostname | cut -d. -f1) # Set Name server and Domain Name if [[ -f /etc/resolv.conf ]] then /usr/sbin/namerslv -E '/etc/resolv.conf.sv' fi /usr/sbin/namerslv -a -i '9.101.1.70' /usr/sbin/namerslv -c 'enterprise.ca' # Flush routing table and add default route /etc/route -n -f odmdelete -o CuAt -q "name=inet0 and attribute=route" chdev -l inet0 -a route=net,,'0','9.101.1.70'
The following is an example of a definition file for the nimdef command:
# Set default values.
default:
machine_type = standalone
subnet_mask = 255.255.240.0
gateway = gateway1
network_type = tok
ring_speed = 16
platform = rs6k
machine_group = all_machines
# Define the machine "lab1"
# Take all defaults.
lab1:
# Define the machine "lab2"
# Take all defaults and specify 2 additional attributes.
# The machine "lab2" uses IPL ROM emulation, and will be added to
# the machine groups "all_machines" (by default) and "lab_machines".
lab2:
ipl_rom_emulation = /dev/fd0
machine_group = lab_machines
# Define the machine "lab3"
# Take all defaults, but do not add the machine to the
# default group.
lab3:
machine_group=
# Define the machine "lab4"
# Take all defaults, but do not add "lab4" to the default group
# "all_machines".
# Instead add it to the groups "lab_machines" and "new_machines".
lab4:
machine_group =
machine_group = lab_machines
machine_group = new_machines
# Change the default "platform" attribute.
default:
platform = rspc
# define the machine "test1"
# Take all defaults and include a comment.
test1:
comments = "This machine is a test machine."