RHEL 7/Centos 7 Installation
External
- Red Hat Enterprise Linux 7 Installation Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/index.html
Internal
Overview
This installation procedure has been tested on bare metal (ThinkPad laptops) and on VirtualBox VMs.
DVD
Download the RHEL 7.2 Binary ISO DVD from https://access.redhat.com.
Procedure
Boot with the Image DVD
Install Red Hat Enterprise Linux 7.2 ... Starting installer, one moment.
Welcome to Red Hat Enterprise Linux 7.2
What language would you like to use during the installation process? English -> English (United States) -> Continue
Installation Summary
First go to "Network & Host Name" to set external access.
Network & Host Name
Turn wireless off.
Virtual Box
- The NAT adapter is eth1. Turn it "ON".
- This is the VirtualBox NAT network interface, so it should get an IP address from its DHCP server and allow external connection. It should say "Connected", get a valid IP address (example IP address 10.0.3.15, default route 10.0.3.2, DNS: a valid DNS or your local router). Then go to eth0 and turn it ON.
Bare Metal
- Turn ethernet (enp0s25) ON.
Configure.
General
Automatically connect to this network when it is available.
All users may connect to this network.
Ethernet
Device: eth0/enp0s25
MTU: automatic
IPv4 Settings
Method: Manual
Addresses: Add
Virtual Box
- Address 172.20.2.11, Netmask 255.255.0.0, Gateway: leave empty
Bare Metal
- Address 192.168.1.8, Netmask 255.255.255.0, Gateway: 192.168.1.1, DNS servers: 192.168.1.1
Make sure you Save.
Host Name
DO NOT FORGET
Go to "Host name".
Virtual Box
- Specify the local host name: openshift-master1. If you are planning to use a local DNS server, specify openshift-master1.openshift.local
Bare Metal
- now510.local
Done.
Date & Time
Time Zone.
Network Time: ON
Done.
Keyboard
English(US)
Installation Source
Virtual Box
- Auto-detected installation media
Bare Metal
- Local media
Software Selection
Minimal Install
Installation Destination
Virtual Box
- Select the VBOX disk, automatically configure partitioning.
Bare Metal
- If the disk was previously partitioned and want to delete the previous partitions: Partitioning -> Automatically configure partitioning, check "I would like to make additional space available" -> Delete All -> Reclaim Space.
Done.
The top level menu should show Automatic partitioning selected.
Kdump
Disable.
Begin Installation
Begin Installation
!!User Settings
Root password
Create users as necessary (openshift)
!!Next
Finish configuration
!!!Post Install
!!DNS
Immediately after reboot and before logging in the first time, set up the DNS server to resolve the new server: [Bind DNS Server#AddingANewHostToTheZoneFile]
!!Reboot
!!Set up DNS
[Linux DNS Client#Configuration]
!!Test
Test the following:
1. We have external network access and DNS works:
{{{ ping www.cnn.com }}}
!!!Troubleshooting
!!Failure to boot with the default kernel
Did not know what I did, but I set storage as follows:
Controller IDE -> Empty -> IDE Primary Slave, No Live CD/DVD.
Controller SATA -> Port Count: 2
*.vdi -> Hard Disk SATA Port 0, No Solid-state Drive.
!!A Network Adapter Does Not Start
Go to /etc/sysconfig/network-scripts/ifcfg-ethX and make sure ONBOOT=yes
See [Linux6NetworkConfiguration#Troubleshooting].
!!!Subscription Registration
{{{ [root@rhel-test ~]# subscription-manager register Username: novaordis_2 Password: The system has been registered with ID: 8ccbea2c-8b26-4049-b2f5-ed5487ea9cb1 }}}
{{{ subscription-manager refresh subscription-manager attach --auto }}}
After that I can update the system:
{{{ yum update }}}
{{{
subscription-manager list
}}}
{{{
subscription-manager list --available --all
}}}
More details about the subscription manager:
|[Red Hat Subscription Manager]
!!!Reboot
One more time, to make sure the system starts after patching {{{ init 0 }}}
and then start it from the VirtualBox console.
!!!Create External Aliases
etc.
!!!Continue VirtualBox Installation
If installing in VirtualBox, go back to the VirtualBox installation procedure
|[VirtualBoxVMCreation#GuestAdditions]