Chapter 4. Preparing for Installation
4.1. Preparing for a Network Installation
/var/www/inst/rhel6.9on the network server can be accessed as
/location/of/disk/space. The directory that will be made publicly available via FTP, NFS, HTTP, or HTTPS will be specified as /publicly_available_directory. For example,
/location/of/disk/spacemay be a directory you create called
/var/www/html/rhel6.9, for an HTTP install.
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
4.1.1. Preparing for FTP, HTTP, and HTTPS Installation
TLSv1protocol, and disable
SSLv3. This is due to the POODLE SSL vulnerability (CVE-2014-3566). See https://access.redhat.com/solutions/1232413 for details about securing Apache, and https://access.redhat.com/solutions/1234773 for information about securing tftp.
4.1.2. Preparing for an NFS Installation
install.imgfile, and optionally the
product.imgfile available on the network server via NFS.
- Transfer the ISO image to the NFS exported directory. On a Linux system, run:
mv /path_to_image/name_of_image.iso /publicly_available_directory/where path_to_image is the path to the ISO image file, name_of_image is the name of the ISO image file, and publicly_available_directory is a directory that is available over NFS or that you intend to make available over NFS.
- Use a SHA256 checksum program to verify that the ISO image that you copied is intact. Many SHA256 checksum programs are available for various operating systems. On a Linux system, run:
$ sha256sum name_of_image.isowhere name_of_image is the name of the ISO image file. The SHA256 checksum program displays a string of 64 characters called a hash. Compare this hash to the hash displayed for this particular image on the Downloads page in the Red Hat Customer Portal (refer to Chapter 1, Obtaining Red Hat Enterprise Linux). The two hashes should be identical.
- Copy the
images/directory from inside the ISO image to the same directory in which you stored the ISO image file itself. Enter the following commands:
mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
cp -pr /mount_point/images /publicly_available_directory/
path_to_imageis the path to the ISO image file,
name_of_imageis the name of the ISO image file, and
mount_pointis a mount point on which to mount the image while you copy files from the image. For example:
mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
cp -pr /mnt/tmp/images /var/isos/
umount /mnt/tmpThe ISO image file and an
images/directory are now present, side-by-side, in the same directory.
- Verify that the
images/directory contains at least the
install.imgfile, without which installation cannot proceed. Optionally, the
images/directory should contain the
product.imgfile, without which only the packages for a Minimal installation will be available during the package group selection stage (refer to Section 9.17, “Package Group Selection”).
product.imgmust be the only files in the
- Ensure that an entry for the publicly available directory exists in the
/etc/exportsfile on the network server so that the directory is available via NFS.To export a directory read-only to a specific system, use:
/publicly_available_directory client.ip.address (ro)To export a directory read-only to all systems, use:
/publicly_available_directory * (ro)
- On the network server, start the NFS daemon (on a Red Hat Enterprise Linux system, use
/sbin/service nfs start). If NFS is already running, reload the configuration file (on a Red Hat Enterprise Linux system use
/sbin/service nfs reload).
- Be sure to test the NFS share following the directions in the Red Hat Enterprise Linux Deployment Guide. Refer to your NFS documentation for details on starting and stopping the NFS server.