SLAC ICD Software System Team
Stanford Linear Accelerator Center



System Team's Home Page

SW Home


The ICD SW system team is dedicated to providing controls computing infrastructure highly critical to SLAC accelerator operations for LCLS, FACET and Test Facilities. The system team also leads an effort in LCLS-II Networking and Computing design, and is responsible for providing support in controls development environment for SLAC AIP projects. SLAC has a large, highly distributed and heterogeneous controls infrastructure with a mixture of various legacy systems for multiple accelerator operations, and yet must be compliant with DOE Cyber Security. The system team strives to tackle such complexity to ensure the mission critical infrastructure is reliable, secure, and scalable. We are determined to understand new requirements from growing demands, perform systematic analysis based on all constrains and interfaces, and deliver sustainable solutions on time and within the operation budget. We are committed to providing top quality user support to address issues and challenges constantly posed by software developers, hardware engineers, and physicists.

This site is only for the system team to document controls computing and networking infrastructure

Controls Software Operations Group Home



Controls Networking and Computing Architecture OCIO Services Networking .
Controls Infrastructure Applications Computing Admin



Controls Networking and Computing Architecture

Controls Networking Overview MCC Network - Kerberos/LDAP
  MCC Network -New Services Design
LCLS-I Controls Networking Overview LCLS-I Controls Computing Service Diagram
LCLS-I Controls Architecture Overview LCLS-I Controls UNIX System: Diagram (obsolete)
FACET Controls Networking Overview FACET Controls Computing Service Diagram
FACET Controls Production Environment FACET Controls Filesystem Definition
FACET Experiment DAQ FACET NAS Network
Test Facility  
Test Facility Controls Networking & Computing Test Facility Computing Users Guide
LCLS Complex  
LCLS-II Controls Networking Overview LCLS Complex Controls Computing Overview
LCLS-II Network Topology LCLS-II Cryo Networking Overview


OCIO Services
OCIO Dependences Request AFS space
IOC NFS Request Form SCS NFS Mounts
NX Support (OCIO ) Install_NX_Client_On_Windows (old)
Access SLAC Window's PC from off-site via Remote Desktop How to setup a VNC connection via SSH
How to Change XWIN32 Session AFS quota monitor (OCIO )
OCIO server monitoring via ganglia OCIO server monitoring via nagios
new ssh at SLAC ssh at SLAC
Taylor Options OCIO Escalation (trouble Tickets)
OCIO SSH and AFS Tokens  

Networking information  
Network Monitoring (AKIPS) Network Monitoring (SLAC homegrown)
NetDB Network Speed Test
IP Ranges for LCLS-FACET-MCC ACSW Firmware Upgrade
Replace a Controls Dept Switch Bonding Network Interfaces
Switch LebCore S15 Digi Pinout
Walkup Ports MPO / MPT Pinout
BACNet Routers Moxa Configuration
Wireshark ACSW Setup
Network Switch S19-S30 pictures Production Non-Routed Vlans
Network Speed Check IP Names and connections
IP Ranges for LCLS-I and LCLS-II (CLTS)(HXR) IP Name Request Form
Copy Router Configs Network Linux Troubleshooting tools
Cyber Security
MCC CSPP Document  
Network Services  
NTP Configuration (LCLS) DNS Configuration (LCLS)
DHCP Configuration (LCLS) DHCP Table
Emergency DHCP MAC Changes Development DHCP Server -NFS Access for IOCs
TFTP Configuration (LCLS)  

Server Information  
Controls Computing System Funtion Table Special Configurations
Remote Console Access Server-Uptime
Linux System Information
Linux Server Installation and Configuration  
RHEL5 Setup RHEL6 Setup
Server Checklist RHEL6 parameters
Creating SSL Certs RHEL7 -Notes
RHEL7 Name Change RHEL7 -Production Server Setup
LDAP Mass Add RHEL7 Xvfb
LDAP Config OPI Sudo access
Server Startup Plot Sudo Xterm for Root
NIS Help Critical Sever File Backup
CHEF Configuration Grub Rescue
Build Boot CD Create_kickstart_usb
RAID metadata RACADM
Moxa SSL Cert install Upload SSL Certs using racadm
PXE Server OpenManage Commands
Openmanage Installation IPMI Setup
System Disk backups Server ACCESS configuration

Enable Console Access To Dell Servers Via Ssh

Firmware upgrades
Enabling Dell iDRAC Serial Console access via SSH Server Setup

Startup Files List

Shared Shell Feb 2013
Patch AFS Servers Burn a CDRom -Installation Disc
Mail Relay Server YUM
CUPS (Printer Setup) Security Lock Down Measures
LDAP -Notes Cryo Server Checklist
LDAP2 Notes Cryo File Transfer
CrowdStrike LCLS-SRV03 SC Fault Buffer
MCCAS0 Directory Services RHEL8 Kickstart / TFTP
B005 Computer Room  
MCC Computer room1 MCC Computer room2
NFS Server  
NFS Server Setup on Sun Storage 7310 NFS Migration Plan
Change Name on Sun Storage 7310 NFS 7310 Data Disk Replacement
7310 Part list MCCNAS01
Note on NFS sharing to the public Facet NAS Config ( facet-li20-pm00)
ZFS Info  
Touch Panel  
Touch Panel Setup Touch Panel RHEL6
  Touch Panel - Thin Client Setup
Commend Intercom  
Intercom Configuration  
Camera and Camera server  
EVR / Hamamatsu Module Setup for Servers FACET User Camera Server Memo
LCLS GigE Camera Usage

Zoneminder Server Setup

Video Cameras  
Makito (Haivision) VLC Setup for Low Latency
  VLC Troubleshooting
PPS Camera Setup Makito List
How to configure Axis P1364 PPS Camera PPS Camera and VLC
Reboot Makitos PPS Camera  (BSY and MCC)
Multicast List PPS Camera2  (LTU  DMP  LI24  INJ Vault)
  PPS Camera3  (ESA XRTW )
Thin Client Info
OLD Sunray Links LCLS Summary Display Setup
Thin Client -Server Overview A Plan for LCLS Summary Display
Thin Client lockdown

HP ThinLinc Server Setup

HP ThinClient Installation Thin Client Network Overview
HP ThinLinc Clone White Board
Thin Client AutoLogin-and 4K setup Thin Client Account Setup -PPS Hutch (Touch Panel)
  Thin Client Account - ENVS64 issue
OPI Info
Nvidia Video Setup Python Clearlooks issue
Checklist for OPI Upgrade Firefox Profiles
Firefox Install Firefox & Squid
Firefox plugins Memory and CPU Testing
Build new OPI Lockdown KDE desktop
OPI Issues VLC Installation
OPI and Sunray setup in ACR (Accelerator Control Room) IPMI Security Setup
ACR OPI Setup Firefox SSL Issue
Check PCDS Connections Kdump
ACR-Zoom Font Issues
ANR/ACR room  
ANR UPS Unit  
Power Outage and Recovery  
Power Up Procedure MCC Outages
MCC Server Power up SLC control system restore (R. Burgess)
How to restore UNIX service (obsolete) Transfer of Power -Cut-over switch
Backup and Restore  
NFS Backup OCIO Backup/Restore
LCLS Backup Guide How to restore from AFS backup
LCLS File Recovery Solaris Live Upgrade
MCC Backup Config (mccfs9) MCC Backup Recovery (mccfs7)
EMC Data Domain Files EMC Data Domain License
MCCFS7 -Backup  
UPS Info
UPS Client Configuration
Account Management  
AFS / NIS Accounts Group Setup for Matlab and Score
Shared Accounts How to use the physics account
RSA Authentication Setup Kerberos Authentication Setup
FACET/LCLS servers/accounts/setup Simple Password Server
ACL Configuration Net Groups
SSH account management -Authorized keys New User Setup
MCC Controls Single Sign-on  
System Upgrade  
RHEL5 Upgrade Issues Problems and Solutions in RHEL5 upgrade (Shashi)
Migrating Oracle Application Server from RHEL-4 to RHEL-5
System Tools  
Httpd Certificate Check (shashi) WEBMCC Mirroring With Wget
Unix Cron Job System Checks
Crontab Backup  
IPMI Tool Crash Dump Analysis
SYSLOGD monitor Setting up Core Dump
  Cleanup Files
Controls OS
MCC Failover MCCDEV Web Server Notes
SLCNET -Problem 1-Flooding errorlog HSJ Drive Swap
Adding SCP Printers


MCC Boot Troubleshooting Managing UNCMPHST disks
Time Change Adding Sun Ray CUDs
Time Issue (2020) SLCNET Dependencies
MCC VMS Account Form Trident Maintenance Contract
Restart MCC Processes Service Express Contract
  Backup VMS
LCLS Controls Windows Systems Windows on Controls Network
Solaris System  
Solaris System Diagnostics GTW04 & SLCS2 Startup (obsolete)
Kickstart VM under VMware Pohang VM Preparation
Migrating Vmware VM from one machine to another VMWare Setup
VMware vCenter Install VMWare Tools Setup
SLAC EPICS Virtual Machine for Offsite Development  

Controls Infrastructure Applications
System Team Veterans  
Judy Rock (System Area) Bob Hall (System Area)
Shashi Divekar (System Area)  
PV Gateways  
Controls PV Gateways (table)  
LCLS ElectronPhotonGateways LCLS Development/DMZ Gateways
LCLS ElectronPhotonGateway Ports FACET-LCLS Gateway Ports
LCLS/FACET Production PV Gateways FACET Experiment Gateway
Check PCDS Connections  
New Archiver Systems (Archiver Appliance Based)  
Archiver System Restart Archiver System Setup (Obsolote. Use Murali's offical procedure)
Archiver Admin Access (table) Archiver Appliance regular maintenance
New Archive Engine Disk Failure Procedure Archiving Policy
Development Archive Appliance  
Old Archiver Systems (obsolete, not in use)  
LCLS: (obsolete)  
LCLS Channel Archiver Operation LCLS Channel Archiver PV Change Scripts Guide
LCLS Channel Archiver Emergency Add PVs LCLS Channel Archiver Routine Maintenance
Monitor LCLS Archive Engines How to Restart an Archive Engine
lcls-archsrv Web Server Information  
Test Facilities:  (obsolete)  
Test Facility Archiver System  
NLCTA: (obsolete)  
NLCTA Archiver System  
Operations E-Log  
Mccelog day to day operations

Operations E-log System

xml2elog Operations E-Log SSL Certificate Renewal (CA: InCommon)
Adding global print queues Operations E-log SSL Certificate (CA: Thawte, obsolete)
Physics E-Log
Physics E-log System Maintenance Physics E-Log Add New Logbook
Physics-elog migration from RHEL-4 to RHEL-5 Physics E-log System Add New Logbook (obsolete)
AIDA System  
Aida Startup AIDA Help Page
Aida Process Management AIDA Svcs and Name System
AIDA System Management Aida System Management Guide

LCLSAIDA Computing Network

AIDA Scripts Accessing Oracle
Aida Names Contributors table MCCAS0 / ERR
EPICSv7 Service  
Directory Service AIDA-PVAccess for SLC controls
Message Logging Systems  
Message Logging Services Restart  
Message Logging System (server and viewer) Design  
CMLOG (obsolete)  
LCLS CMLOG Restart Notes (obsolete) LCLS CMLOG Restart (obsolete)
IRMIS System  
UWD - UNIX Watchdog How to Release UWD SIOC
iocConsole and siocIOC support  
restart screenlogging + reset TS ports for all hard iocs iocTSmgr
reboot a softIOC host restartALLIOCLogging Process Flow
Matlab Setup (new) Matlab Install
Matlab Compiler for Solaris Matlab on Development
  Matlab License Install
Package and Library Management  
Python management Perl management
Python management (new)  
Controls Environment Setup  
Development environment components and status (Sharepoint) JCA Setup
Loading shared libraries  
How shared libraries are loaded  
EPICS Infrastructure  

When an IOC is born

IOC Debugging
uTCA to PROD LCLS RTEMS Sync Procedure
LCLS Alarms Overview LCLS EPICS Build Scripts
How to run linuxRT on Dell PE server linuxRT booting communication flow
How to set up a IOC (Quick Start) LCLS IOC Summary
FACET SIOC Summary  
Oracle System
Oracle Password Change MCCORA3
Controls Database Oracle General Stuff
Oracle  -MCCO startup/shutdown Oracle IP Switchover
Oracle Database Basic Oracle Testing
Legacy Infrastructures (obsolete)
Proxy Server Recovery

Equipment and Computing Room Infrastructure  
Equipment Forecast LCLS Inventory
MCC Computer Room PDF LCLS2 Forecast -inwork
System Availability Effort March 2011 Downtime
Dell End of Life Dates AJ List
Standard Response  (policy)  
How to create an SSH key MCC Server Configuration
Server Deployment in the Field MCC Disk Space User Policy
Q and A FastX Installation
How to Setup LCLSDEV IOC directories Node IP Address Allocation Form
System Team Info  
Controls Computing Maintenance Effort Controls Networking Maintenance Effort
Test Fac Support Doc Requirement

Created by: Jingchen Zhou, 27-Aug-2003

Modified: April 8, 2024