Oregon State University

ONID - OSU Network ID

ONID Server Information

This document covers various technical details of the servers providing ONID services. Usage graphs are also available.


LDAP Servers

There are currently 5 servers running Oracle Directory Server Enterprise Edition v11g. These LDAP servers store ONID accounts (in conjunction with the ONID Windows Active Directory domain controllers) for use by other ONID servers and other campus services. These servers sit behind a Foundry Networks ServerIronXL load balancer.

These LDAP servers store also store public directory (phone book) information on the same entries in LDAP. Access to the public is limited by ACIs.

ldap1.onid.oregonstate.edu

  • Sun X4150, Intel E5440 cpu, 8GB RAM, four 146GB 10k rpm hard drives (2 mirror pairs)
  • Oracle Linux 6
  • LDAP master

ldap2.onid.oregonstate.edu

  • Sun X4150, Intel E5440 cpu, 8GB RAM, four 146GB 10k rpm hard drives (2 mirror pairs)
  • Oracle Linux 6
  • LDAP master

ldap3.onid.oregonstate.edu

  • Sun X4150, Intel E5440 cpu, 8GB RAM, four 146GB 10k rpm hard drives (2 mirror pairs)
  • Oracle Linux 6
  • LDAP master

ldap4.onid.oregonstate.edu

  • Sun X4150, Intel E5440 cpu, 8GB RAM, four 146GB 10k rpm hard drives (2 mirror pairs)
  • Oracle Linux 6
  • LDAP master

ldap5.onid.oregonstate.edu

  • VMWare VM, 4 vCPUs, 8GB RAM, 50GB of disk
  • Oracle Linux 6
  • LDAP master

File Server

The ONID file server stores user home directories. It serves them up to other ONID servers using NFS and to end users using SMB/CIFS (\\onid-fs) and AFP (afp://onid-fs.onid.oregonstate.edu). It also hosts the main ONID website (http://onid.oregonstate.edu).

Server Specifications

  • Sun V440, (4) UltraSPARC-IIIi 1.5GHz cpus, 8GB RAM, four 72GB 10k rpm hard drives (mirror pairs)
  • Solaris 10
  • Veritas Volume Manager and Veritas File System

The ONID file server is attached to an external Fibre Channel SAN (HP EVA6100) through a pair of redundant FC switches. 4TB of the SAN is allocated to the ONID file server, in four LUNs of equal size. The LUNs are logically combined using Veritas Volume Manager into two partitions, /users/u1/ and /users/u2/. Veritas File System provides the ability to resize the file system on the fly.


Mail Server

The ONID mail servers run Cyrus v2.4.17. All mail goes through the OSU mail relays first, where it is virus scanned and spam blocking and tagging occurs. Mail is then delivered using LMTP to the ONID mail servers.

Server Specifications

  • Frontends (3) - VMWare VMs with 2 vCPU, 6GB RAM, 10GB of disk each
  • Backends (3) - VMWare VMs with 4 vCPU, 8GB RAM, 2TB of disk each (split into 4 mail partitions)
  • Cluster master - VMWare VM with 2 vCPU, 2GB RAM, 8GB of disk
  • Debian Linux "Squeeze"

The VMWare cluster uses a Fiber Channel attached SAN (HP EVA4400). The mail partitions are formatted with the ext4 filesystem. The mount options used are "data=ordered" and "noatime".

Mail Flow Diagram

Shell Server

The ONID shell server provides text based email clients and other shell services.

Server Specifications

  • VMWare VM with 2 vCPUs, 2GB RAM, 25GB of disk
  • Debian Linux "Squeeze"

Webmail Servers

ONID provides webmail service (https://webmail.oregonstate.edu) for ONID users, plus several other departments on campus. All that is required is an IMAP server. There are three servers behind a Foundry Networks ServerIronXL load balancer.

Server Specifications

  • Three VMWare VMs with 4 vCPUs, 8GB RAM, 10GB of disk
  • Debian Linux "Squeeze"

The webmail service itself is open source software developed by the Horde project (http://www.horde.org). Webmail runs the stable release versions of Horde, IMP, Turba, and Kronolith.


Admin Server

The ONID admin server is used for a variety of administrative tasks. It runs the https://secure.onid.oregonstate.edu web site, where ONID users can manage their accounts. One of its primary purposes is to run the ONID account creation, deletion, and management scripts. These scripts create and update ONID accounts based on data in Banner.

Server Specifications

  • VMWare VM with 2 vCPU, 2GB RAM, 50GB of disk
  • Debian Linux "Squeeze"

MySQL Server

This server runs MySQL for various ONID services, including Webmail. It also runs memcached, which is used for Webmail sessions.

Server Specifications

  • VMWare VM with 2 vCPUs, 8GB RAM, 36GB of disk
  • Debian Linux "Squeeze"

Windows Active Directory Domain Controllers

ONID operates two Active Directory domain controllers, which create the ONID domain in the campus AD forest. There are actually two parts to every ONID account. One is an account created in the ONID LDAP servers. The other is an account in the ONID domain in AD. These two accounts are kept sychronized so they appear as one to the end user.

dc1-onid.onid.oregonstate.edu

  • VMWare VM with 2 vCPU, 4GB RAM, 50GB of disk
  • Windows Server 2008r2

enzo.onid.oregonstate.edu

  • Dell PowerEdge 2950, Intel Xeon 5110 (1.6GHz, HyperThreading), 4GB RAM, two 73GB 10k rpm hard drives (mirrored)
  • Windows Server 2008r2


Enterprise Computing Services, Oregon State University, Corvallis, OR 97331.
Contact Support - (1 541 737 8787)
Copyright Oregon State University | Disclaimer.