Difference between revisions of "Fedora Arm Secondary Architecture/NFS Configuration"

From CDOT Wiki
Jump to: navigation, search
(Created page with 'Category:Fedora ARM Secondary Architecture There are a couple of steps you must perform to be able to use the NFS share on hong kong. 1. Edit your "/etc/fstab" and change t...')
 
Line 3: Line 3:
 
There are a couple of steps you must perform to be able to use the NFS share on hong kong.
 
There are a couple of steps you must perform to be able to use the NFS share on hong kong.
  
1. Edit your "/etc/fstab" and change the following lines file system to "auto" from "nfs"
+
1. Edit your "/etc/fstab" and change the following lines file system to "auto" from "nfs":
"/dev/root              /                      nfs    defaults        1 1"
+
/dev/root              /                      nfs    defaults        1 1
  
2. Use yum to install "rpcbind" and "nfs-utils" and make sure that the "rpcbind" and "nfs" services are started at boot.
+
2. Use yum to install "rpcbind" and "nfs-utils" and make sure that the "rpcbind" and "nfs" services are started at boot:
 +
yum install rpcbind nfs-utils
 +
chkconfig rpcbind on
 +
chkconfig nfs on
  
3. Create a folder where you would like to mount the NFS share. In these examples i will be using "/nfsshare" as the mounting point.
+
3. Create the <code>/share</code> folder to mount the HongKong NFS share.
 +
mkdir /share
  
4. Run the command "mount 192.168.122.1:/var/www/html/yum/arm_built /nfsshare" to test that you can successfully mount the share. Where ever I use this directory, replace it with the mount point of your choice
+
4. Create an <code>/etc/hosts</code> entry for HongKong using both the hostname and the FQDN:
 +
echo "192.168.122.1 hongkong hongkong.proximity.on.ca" >>/etc/hosts  # VMs only
 +
echo "192.168.1.254 hongkong hongkong.proximity.on.ca" >>/etc/hosts  # physical hardware only
  
5. If it mounts correctly it will give no output. Run the "mount" command to check that it has been successful.
+
5. Create an fstab entry to mount the <code>/share</code> directory from HongKong:
 +
echo "mount hongkong:/share /share nfs defaults,noauto 0 0" >>/etc/fstab
  
6. Add the following line to "/etc/fstab" to auto mount the share every time the VM boots.
+
6. Test that you can successfully mount the share:
 +
mount /share
  
"192.168.122.1:/var/www/html/yum/arm_built /nfsshare nfs defaults 0 0"
+
7. If it mounts correctly it will give no output. Run the "mount" command to check that it has been successful.
  
7. Reboot your vm to make sure the nfs share is properly mounted at boot. To restart your vm log into hongkong as root and run the following commands. As an example i will use arm-001-002, replace this with your VM.
+
8. Add a line to /etc/rc.d/rc.local to mount the share automatically at boot time (note: this will fail if the NFS share is not available at boot, but the boot will proceed. The alternate approach of mounting at boot time via <code>/etc/fstab</code> will cause the boot to stall/fail if the NFS share is not available at boot):
 +
echo "mount /share" >>/etc/rc.d/rc.local
  
#virsh destory arm-001-002
+
9. Optional/recommended: Reboot your vm to make sure the nfs share is properly mounted at boot. To restart your vm log into hongkong as root and run the following commands. As an example i will use arm-001-002, replace this with your VM. First, on the VM:
#virsh start arm-001-002
+
poweroff
 +
Then on the host (HongKong):
 +
virsh destory arm-001-002
 +
virsh start arm-001-002

Revision as of 13:41, 17 April 2010


There are a couple of steps you must perform to be able to use the NFS share on hong kong.

1. Edit your "/etc/fstab" and change the following lines file system to "auto" from "nfs":

/dev/root               /                       nfs    defaults        1 1

2. Use yum to install "rpcbind" and "nfs-utils" and make sure that the "rpcbind" and "nfs" services are started at boot:

yum install rpcbind nfs-utils
chkconfig rpcbind on
chkconfig nfs on

3. Create the /share folder to mount the HongKong NFS share.

mkdir /share

4. Create an /etc/hosts entry for HongKong using both the hostname and the FQDN:

echo "192.168.122.1 hongkong hongkong.proximity.on.ca" >>/etc/hosts  # VMs only
echo "192.168.1.254 hongkong hongkong.proximity.on.ca" >>/etc/hosts  # physical hardware only

5. Create an fstab entry to mount the /share directory from HongKong:

echo "mount hongkong:/share /share nfs defaults,noauto 0 0" >>/etc/fstab

6. Test that you can successfully mount the share:

mount /share

7. If it mounts correctly it will give no output. Run the "mount" command to check that it has been successful.

8. Add a line to /etc/rc.d/rc.local to mount the share automatically at boot time (note: this will fail if the NFS share is not available at boot, but the boot will proceed. The alternate approach of mounting at boot time via /etc/fstab will cause the boot to stall/fail if the NFS share is not available at boot):

echo "mount /share" >>/etc/rc.d/rc.local

9. Optional/recommended: Reboot your vm to make sure the nfs share is properly mounted at boot. To restart your vm log into hongkong as root and run the following commands. As an example i will use arm-001-002, replace this with your VM. First, on the VM:

poweroff

Then on the host (HongKong):

virsh destory arm-001-002
virsh start arm-001-002