Sun Common Array Manager

From NCEAS Knowledge Base

Jump to: navigation, search

Installing the Sun Common Array Manager

These instructions are for install the Sun Common Array Manager 6.2.0 (download) on Vulcan, a Sun Fire X4150 server running Ubuntu 8.04 LTS with a Sun Storage J4200 array.

Instructions assume you're working off a fresh install of CentOS 5.

Installing the Proxy service

  • install the CAM software on the CentOS machine (custom install, Command Line Only (Proxy for remote access))
  • move to the Ubuntu machine
  • install ia32-libs
  • copy the following directories and files from the CentOS machine to the Ubuntu machine. Preserve full paths, permissions, users, etc. On a blank CentOS machine, /opt and other directories listed here will be empty before the CAM software is installed.
    • /usr/java
    • /opt/*
    • /var/opt/*
    • /etc/init.d/fmservice
    • /etc/ld.so.conf.d/sun-cam-scsi-i386.conf
  • run ldconfig
  • start fmservice

Installing Everything

  • install the CAM software on the CentOS machine (custom install, Command Line Only (Proxy for remote access))
  • move to the Ubuntu machine
  • install ia32-libs
  • copy the following directories and files from the CentOS machine to the Ubuntu machine. Preserve full paths, permissions, users, etc. On a blank CentOS machine, /opt and other directories listed here will be empty before the CAM software is installed.
    • /usr/java
    • /opt/*
    • /var/opt/*
    • /etc/opt/*
    • /etc/init.d/fmservice
    • /etc/init.d/webconsole
    • /etc/ld.so.conf.d/sun-cam-scsi-i386.conf
  • run ldconfig
  • symlink /usr/sbin/smcwebserver to ../../opt/sun/webconsole/bin/smcwebserver
  • mkdir /var/log/cam, chown to nobody
  • edit /var/opt/webconsole/domains/console/conf/wcstart, add SU_SHELL="-s /bin/bash" after the statement that initially tries to set it, and before it gets used
  • start fmservice
  • start webconsole

At this point webconsole will run, but authentication against the system's users does not work, so it is impossible to login. The Proxy service, monitoring, and CLI appear to work.