welcome: please sign in
location: NewServerChecklist

New Server Checklist

CentOS

Setup

  1. Kickstart -> http://kickstart/x86_64.cfg or http://kickstart/i386.cfg)--

  2. Logical Volumes
    1. "rootvg" volume group

    2. "lvroot" and "lvswap" logical volumes

Configuration

  1. Kickstart install (x86_64 or i386)
  2. Yum update
  3. Vmware Tools
    1. Enable Time Sync
  4. Configure Network
    1. IP -> Update network docs!

    2. Iptables
    3. Hostname
    4. DNS records
    5. Configure Postfix to send to mta.morningside.edu
  5. Install your Apps(s)
    1. Need the Dag Wieers Repo?
      • i386:
        • rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
          rpm -Uhv http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
      • x86_64:
        • rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
          rpm -Uhv http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    2. Document said Apps.
    3. Monitor your Apps:
      1. LogWatch

      2. Nagios
    4. Reboot and verify your services.
  6. Configure Hips to backup this server

Configuration (with CFEngine)

  1. Kickstart install (x86_64 or i386)
  2. Yum update
  3. Vmware Tools
  4. Bootstrap CFEngine
    • curl http://kickstart/install_cfengine.sh | bash
    • CFEngine will:
      • Install VMWare Tools
      • Configure NTP (network time protocol)
        • Installed rpm -qa | grep ntp

        • Running service ntpd status

        • check with ntpq -p for royale or nagios.

      • Set root: msideysreport@morningside.edu mail alias in /etc/aliases

      • Install root ssh keys into /root/.ssh/authorized_hosts

      • configure additional package repositories: check for epel in yum repolist

  5. Configure Network
    1. IP -> Update network docs!

    2. Iptables
    3. Hostname
    4. DNS records
    5. Configure Postfix to send to mta.morningside.edu
  6. Install your Apps(s)
    1. Document said Apps.
    2. Monitor your Apps:
      1. LogWatch

      2. Nagios
    3. Reboot and verify your services.
  7. Configure Hips to backup this server


CategoryServers

NewServerChecklist (last edited 2015-02-10 11:08:00 by colej)