Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  1. Confirm

...

  1. that

...

  1. the

...

  1. MAP

...

  1. standard

...

  1. system

...

  1. accounts

...

  1. in

...

  1. /home

...

  1. are

...

  1. correctly

...

  1. installed.

...

  1. If

...

  1. not,

...

  1. request

...

  1. that

...

  1. they

...

  1. be

...

  1. installed

...

  1. from

...

  1. ASST,

...

  1. or

...

  1. install

...

  1. them

...

  1. using

...

  1. ISDA

...

  1. System

...

  1. User

...

  1. Setup

...

  1. .

...

  1. Install

...

  1. OpenSSL,

...

  1. Apache,

...

  1. and

...

  1. SASH

...

  1. Server,

...

  1. according

...

  1. to

...

  1. Apache,

...

  1. SSL,

...

  1. SASH

...

  1. Server

...

  1. Install

...

  1. Instructions

...

  1. for

...

  1. Thalia,

...

  1. Web

...

  1. Services,

...

  1. etc

...

  1. .

...

  1. Send

...

  1. a

...

  1. request

...

  1. to

...

  1. accounts@MIT.EDU

...

  1. to

...

  1. get

...

  1. a

...

  1. daemon

...

  1. keytab.

...

  1. When

...

  1. it

...

  1. arrives,

...

  1. install

...

  1. it

...

  1. in

...

  1. /home/www/etc/krb

...

  1. as

...

  1. daemon.`hostname

...

  1. -s`.krb5.keytab.

...

  1. Stop

...

  1. services.

...

  1. Code Block

...

  1. 
    /etc/init.d/web stop
    

...

  1. Install the Clearspace WAR file.
    1. Download and install the Clearspace WAR file from Trogdor. Create the Clearspace home directory.
      Code Block
      
      cd /home/root
      scp root@trogdor:/opt/software-repository-tmp/Clearspace/clearspace.war /home/root
      cd /home/www/sash-server/servers/clearspace/webapps/
      cp /home/root/clearspace.war /home/www/sash-server/servers/clearspace/webapps/
      mkdir /home/www/sash-server/servers/clearspace/webapps/clearspace
      cd /home/www/sash-server/servers/clearspace/webapps/clearspace
      $JAVA_HOME/bin/jar -xvf /home/www/sash-server/servers/clearspace/webapps/clearspace.war
      cd /home/www/sash-server/servers/clearspace/webapps/
      rm -rf /home/www/sash-server/servers/clearspace/webapps/ROOT
      ln -s /home/www/sash-server/servers/clearspace/webapps/clearspace \
         /home/www/sash-server/servers/clearspace/webapps/ROOT
      mkdir /home/www/clearspace
      chown -R www:www /home/www
      

...

    1. Install a database connector from Trogdor.
      Code Block
      
      scp root@trogdor:/opt/software-repository-tmp/MySQL/mysql-connector-java-3.0.17-ga.jar \
         /home/www/sash-server/core/common/lib
      cd /home/www/sash-server/core/common/lib
      chown -R www:www /home/www
      

...

    1. Clear the work directory from the clearspace container.
      Code Block
      
      cd /home/www/sash-server/servers/clearspace/webapps
      rm -rf /home/www/sash-server/servers/clearspace/webapps/work
      

...

    1. In $SASHSRV_HOME/servers/clearspace/conf/sashsrv.conf,

...

    1. set

...

    1. the

...

    1. Java

...

    1. memory

...

    1. limits.

...

    1. Code Block

...

    1. 
      JAVA_OPTS="-XX:MaxPermSize=128m \-Xmx768m"
      

...

    1. In the AJP Connector block in server.xml,

...

    1. disable

...

    1. Tomcat

...

    1. authentication.

...

    1. Code Block

...

    1. 
      request.tomcatAuthentication="false" address="127.0.0.1"
      

...

    1. Start services.

...

    1. Monitor

...

    1. the

...

    1. SASH

...

    1. processes

...

    1. with

...

    1. top.

...

    1. When

...

    1. CPU

...

    1. utilization

...

    1. drops,

...

    1. point

...

    1. a

...

    1. browser

...

    1. at

...

    1. the

...

    1. server's

...

    1. URL.

...

    1. Begin

...

    1. the

...

    1. config

...

    1. process.

...

      1. Enter

...

      1. the

...

      1. Jive

...

      1. home

...

      1. directory,

...

      1. /home/www/clearspace,

...

      1. and

...

      1. press

...

      1. continue.

...

      1. Select

...

      1. commercial

...

      1. license,

...

      1. and

...

      1. use

...

      1. the

...

      1. license

...

      1. file

...

      1. on

...

      1. Trogdor,

...

      1. at

...

      1. /opt/software-repository-tmp/Clearspace/cslicense.txt.

...

      1. Validate

...

      1. the

...

      1. license,

...

      1. and

...

      1. continue.

...

      1. Select

...

      1. "Standard

...

      1. Database

...

      1. Connection"

...

      1. and

...

      1. press

...

      1. continue.

...

      1. Log

...

      1. into

...

      1. the

...

      1. MySQL

...

      1. replication

...

      1. master,

...

      1. and

...

      1. configure

...

      1. the

...

      1. database

...

      1. on

...

      1. the

...

      1. MySQL

...

      1. replicator.

...

      1. Code Block

...

      1. 
        mysql
           create database cspacetest;
           grant all on cspaceitest.* to 'cspaceusr'@'localhost' identified by '*****' with grant option;
           grant all on cspacetest.* to 'cspaceusr'@'localhost.localdomain' identified by '*****' with grant option;
           grant all on cspacetest.* to 'cspaceusr'@'cms-test-tspace1' identified by '*****' with grant option;
           grant all on cspacetest.* to 'cspaceusr'@'cms-test-tspace1.mit.edu' identified by '*****' with grant option;
        

...

        • Change the database name to be unique, the hostname to be the hostname of the server clearspace is being installed on, and the password.
      1. Enter the database information in your browser. Test the database connection and continue.
      2. Select the default user settings and continue.
      3. Skip the document sharing step.
      4. Disable Usage Statistics and press continue.
      5. Set the Space Name, email name and address, and mail host options.
      6. Change the admin password, and press continue.
      7. If it reports that setup is now complete, monitor the SASH processes on the server using top. Restart services, and wait for CPU% to drop.
  1. Install Touchstone.
  2. Add the following to the end of the /home/www/shibboleth/etc/shibboleth/apache22.config

...

  1. file

...

  1. to

...

  1. set

...

  1. certain

...

  1. directories

...

  1. to

...

  1. require

...

  1. Shibboleth:

...

  1. Code Block

...

  1. 
    <Files *.sso>
    SetHandler shib-handler
    </Files>
    
    <Location /Shib-gateway>
     AuthType shibboleth
     require shibboleth
      ShibRequireSession On
      require valid-user
    </Location>
    
    <Location />
     AuthType shibboleth
     require shibboleth
      ShibRequireSession On
    </Location>
    
    <Location /mitLogin.jsp>
     AuthType shibboleth
     require shibboleth
      ShibRequireSession On
    require valid-user
    </Location>
    
    ScriptAlias /shibenv "/home/www/apache-2.2.4/cgi-bin/shibenv.pl"
    <Location /shibenv>
      AuthType shibboleth
      ShibRequireSession On
      require valid-user
    </Location>
    

...

    • Then restart services.

8.   Log into the admin web interface for Clearspace, and go to System --> System Properties

9.    Set the jive.auth.disallowGuest

...

property

...

to

...

false

...