Solaris

These instructions document the installation and configuration of Solaris 10 Update 6 on our SPARC servers.

The Solaris installer is not particularly complicated, and it doesn't offer a lot of options. Here are the things you'll need to know to duplicate the build:

  1. Select English as the language
  2. Select Chicago (CST) as the time zone
  3. Use "C" as the default locale
  4. We are using hme0 as the primary NIC on bock. If build another Sun box, this is not guaranteed to be the case.
    • IP address: 206.196.99.167 (bock)
    • Netmask: 255.255.255.240
    • Gateway: 206.196.99.161
    • Nameserver: 208.67.220.220 (OpenDNS) # Make sure that your hostname is in DNS, or else the network configuration will fail.
    • If it's not in DNS, skip configuring the name service
    • Hostname: bock
    • Domain name: sluug.org
  5. Select ZFS root, using c0t0d0 as your root disk. Accept the default pools
  6. Create the first user after the install is complete. Solaris (unless you are using an automated build mechanism such as jumpstart) does not allow you to create user accounts during the install
  7. Select Full system software to install, and unselect everything else.
  8. Change CDs and reboot when prompted

After the reboot, mirror the root drive:

   #zpool attach rpool c0t8d0 

(This command assumes that c0t8d0 is your secondary drive. If you're not on an e250,this is probably not the case.)

Customization

Changes 02/21/2017

Edit /etc/ssh/sshd_config
  Comment "Port 22"
  Add "Port 2206"
  Signal sshd to reread the config
/etc/logadm.conf
  Add two lines to /etc/logadm.conf:
      /var/log/authlog       -C10 -s 1b -p 1m -z 0 -a 'kill -HUP `cat /var/run/syslog.pid`'
      /var/log/rsnapshot.log -C10 -s 1b -p 1m -z 0
  Run the command line version of the commands:
      logadm -C10 -s 1b -p 1m -z 0 -a 'kill -HUP `cat /var/run/syslog.pid`' /var/log/authlog
      logadm -C10 -s 1b -p 1m -z 0 /var/log/rsnapshot.log

Create whatis database

Use the "catman -w" command to create the windex database.