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 iPlanet Directory Server v6.3.1. 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 T5120, 4-core 1.2GHz T2 cpu, 4GB RAM, two 146GB 15k rpm hard drives (mirror pair)
  • Solaris 10
  • LDAP master

ldap2.onid.oregonstate.edu

  • Sun T5120, 4-core 1.2GHz T2 cpu, 4GB RAM, two 146GB 15k rpm hard drives (mirror pair)
  • Solaris 10
  • LDAP master

ldap4.onid.oregonstate.edu

  • Sun V240, dual 1GHz cpus, 2GB RAM, four 36GB 10k rpm hard drives (mirror pairs)
  • Solaris 10
  • LDAP master

ldap5.onid.oregonstate.edu

  • Sun V240, dual 1GHz cpus, 2GB RAM, four 36GB 10k rpm hard drives (mirror pairs)
  • Solaris 10
  • LDAP master

ldap6.onid.oregonstate.edu

  • Sun T2000, 8-core 1.2GHz T1 cpu, 16GB RAM, four 36GB 10k rpm hard drives (mirror pairs)
  • Solaris 10
  • 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 FTP (ftp.onid.oregonstate.edu), using SMB/CIFS (\\onid-fs), and using 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.3.13. 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) - Sun x4100, (2) dual-core AMD Opteron 280 (2.4GHz), 4GB RAM, two 73GB 10k rpm hard drives (mirrored)
  • Backends (2) - Dell PowerEdge 2850, (2) Intel P4 Xeons (3.0GHz, HyperThreading), 4GB RAM, two 36GB 15k rpm hard drives (mirrored)
  • Cluster master - Dell PowerEdge 2850, (2) Intel Xeons (2.8GHz, HyperThreading), 2GB RAM, two 36GB 15k rpm hard drives (mirrored)
  • Debian Linux stable

The ONID mail servers are attached to an external Fibre Channel SAN (Dell/EMC Cx500). Approximately 800GB of the SAN is allocated to each ONID mail server. Each LUN is partitioned and formatted with the ext3 file system. The dir_index format option was used for increased performance during large directory lookups. The data=ordered and noatime mount options are used.

Mail Flow Diagram

Shell Server

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

Server Specifications

  • Dell PowerEdge 2850, (2) Intel Xeons (3.0GHz, HyperThreading), 2GB RAM, two 36GB 10k rpm hard drives (mirrored)
  • Debian Linux stable

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 Sun x4150, (2) quad-core Intel E5440 (2.83GHz), 8GB RAM, (4) 146GB 10k rpm hard drives (mirrored)
  • Debian Linux stable

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

  • Sun x4100, (2) dual-core AMD Opteron 2216 (2.4GHz), 4GB RAM, two 73GB 10k rpm hard drives (mirrored)
  • Debian Linux stable

MySQL Server

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

Server Specifications

  • Sun x4100, (2) dual-core AMD Opteron 280 (2.4GHz), 8GB RAM, two 72GB 10k rpm hard drives (mirrored)
  • Debian Linux stable

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.

hiro.onid.oregonstate.edu

  • Dell PowerEdge 2650, (2) Intel Xeons (2.8GHz, HyperThreading), 1GB RAM, two 36GB 10k rpm hard drives (mirrored)
  • Windows Server 2003

lagos.onid.oregonstate.edu

  • Dell PowerEdge 2650, (2) Intel Xeons (2.2GHz, HyperThreading), 1GB RAM, two 18GB 10k rpm hard drives (mirrored)
  • Windows Server 2003


Enterprise Computing Services, Oregon State University, Corvallis, OR 97331.
Contact us with your comments and questions. - (1 541 737 3474)
Copyright 2009, Oregon State University | Disclaimer.