My CentOS 7.2.1511 recipe (for solely running a FOG Server)



  • =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    CentOS_7.2.1511 - Install Minimal Server +20161005

    • This is a MINIMAL (CORE) installation intended solely for a FOG Server role
    • The resulting image can be deployed to any virtual or physical hardware
    • https://wiki.centos.org/FAQ/CentOS7

    =-=-=-=-=-
    For a Physical FOG Server

    i.	Flash & Program System BIOS for ODD Boot
    ii.	Install HDD #1 (120+ GiB & zeroed) on first controller port
    iii.	Install ODD #1 on last controller port
    iv.	Insert CentOS-7-x86_64-NetInstall-1511CD
    

    =-=-=-=-=-
    For a Hyper-V Virtual FOG Server

    i.	Create a New Virtual Machine: <Name of Choice>, Generation 1, 512MB Dynamic Memory, Onboard Network, Create a virtual hard disk
    ii.	Boot from CD
    iii.	Maximum RAM 2048MB
    iv.	1 Virtual Processor
    v.	DVD Drive Image File: "CentOS-7-x86_64-NetInstall-1511.iso"
    vi.	REMOVE: SCSI Controller
    vii.	Automatic Start Action: Nothing
    

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    01> Install CentOS_7.2.1511

    • Start Machine
    • Install!

    @ CentOS 7

    • Install CentOS 7.2.1511

    @ What language would you like to use during the installation process?

    • English (Canada)
      = CONTINUE

    @ Installation Summary

    / Network & Host Name

    • Ethernet (eth0) = ON
    • Host Name = “centos7”
      = DONE

    / Date & Time

    • Americas + Toronto
    • Network Time = ON + Configure + OK
      = DONE

    / Installation Source

    / Software Selection

    • Minimal Install
      = DONE

    / Installation Destination

    • I will configure partitioning
    • Checkmark <Msft Virtual Disk>
      = DONE

    @ Manual Partitioning

    • New mount points will use the following partitioning scheme = Standard Partition
    • Add Mount Points

    /sda1
    Mount Point: /boot
    Desired Capacity: 500 MB
    Device Type: Standard Partition
    File System: xfs

    /sda2
    Mount Point: swap
    Desired Capacity: 2 GiB
    Device Type: Standard Partition
    File System: swap

    /sda3
    Mount Point: /
    Desired Capacity: 20 GiB
    Device Type: Standard Partition
    File System: ext4

    @ Summary of Changes
    = Accept Changes

    @ Installation Summary
    = Begin Installation

    @ Configuration

    / Root Password

    • “… root password …”
      = DONE

    / User Creation

    • Full name = administrator
    • Username = administrator
    • Make this user administrator
    • Password = “… administrator password …”
      = DONE

    @ CentOS is now successfully installed …

    • Reboot (.ISO is ejected)
    • system restarts

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    02> Determine IPv4 Address

    • Login via CONSOLE
    ip addr
    exit
    

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    03> Update OS & Recompile Kernel

    sudo su
    
    • Disable access via SSH for root account
    sed -i "s|#PermitRootLogin yes|PermitRootLogin no|g" /etc/ssh/sshd_config
    systemctl restart sshd.service
    
    • Direct next Kernel recompilation to include AHCI drivers & be HW generic
    sed -i 's|#add_drivers+="|add_drivers+="ahci|g' /etc/dracut.conf
    sed -i 's|#hostonly="yes|hostonly="no|g' /etc/dracut.conf
    
    • Clean & Update the OS (includes Kernel recompilation)
    yum clean all
    yum makecache
    yum update -y
    
    • Clear history of typed commands
    history -c
    
    • Shutdown
    shutdown now
    

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    04> End of Minimal CentOS_7.2.1511

    • Add Legacy Network Adapter
    • Set Legacy Network Adapter, Virtual Switch: Onboard
    • Set BIOS Boot to Legacy Network Adapter

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    05> Export and Capture from here

    • Export VM
    • Capture via FOG (Linux, Single Disk - Resizable, Compression=3)

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Continues at How I Create a Ready-to-Deploy FOG Server git1.3.0-RC-10_svn5955 on CentOS 7.x VM



  • Updated with some new formatting .


Log in to reply
 

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.