This section describes general issues and workarounds for Oracle Linux:
On the Oracle Linux operating system, when you mount a shared drive with NFSv4 as the file system protocol on the client side, the ownership of any previously created files is shown as nobody
. To avoid this problem, use an NIS or LDAP Server to configure name services associated with the user on Exalogic compute nodes running Oracle Linux.
If the soft nofile
parameter in the /etc/security/limits.conf
file on Oracle Linux contains a value of XS65536
, change the value to 65536
manually, save, and close.
When you use NFSv4, you are required to re-mount all file systems by running the mount -a
command on Oracle Linux each time you reboot the compute node.
To automatically re-mount the file systems rebooting a compute node running Oracle Linux, complete the following steps:
Log in to the compute node as a root
user.
Create a script named nfs4_automount_on_init.sh
in /etc/init.d/
directory (Log in as root
user)
# vi /etc/init.d/ nfs4_automount_on_init.sh
Add the following to the script:
#!/bin/bash #chkconfig: 345 80 05 #description: NFSv4 Automount case "$1" in "start") mount -a ;; "stop") ;; esac
Note:
In chkconfig: 345 80 05
, the first number 345
indicates the runLevels. The second number 80
is the start priority, and the third number 05
is the stop priority. The second number and the third number should be unique among all registered services, so you may need to adjust the values for your environment, if you have installed any other services.
Set up executable permission on the script:
# chmod +x /etc/init.d/ nfs4_automount_on_init.sh
Run the following command to register the script:
# chkconfig --add /etc/init.d/nfs4_automount_on_init.sh
Optionally, run the following command to verify the registration of the script:
# chkconfig --list
Exalogic compute nodes are multi-homed. They have multiple network interfaces, each in a different LAN segment.
Upon IP configuration, these interfaces initiate a static route to their respective subnets. For all other networks, a default route is used. Multicasting also follows the system-wide routing table. By default, multicast packets are sent over the default route because it is a class D network.
If you want to enforce multicasting over a specific interface or network, you must add a route manually.
To multicast over the bond0
(IPoIB
) interface, complete the following steps:
As a root user, run the following command on the command line:
route add -net 224.0.0.0 netmask 240.0.0.0 dev bond0
To make it persistent across reboots, create the /etc/sysconfig/network-scripts/route-bond0
file with the following content:
224.0.0.0/4 dev bond0
To verify, you can use the netstat
command as follows:
netstat -rn
Example:
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 bond0 10.204.80.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0 224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 bond0 0.0.0.0 10.204.80.1 0.0.0.0 UG 0 0 0 eth0