Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

Steps

Preparation work
  • (Jan 30, 2009) Kirk : Create the template for guest type with an altered workspace to prevent membership, resources, worksite set up and Account PW editing. (Done)
  • (Jan 30, 2009) Kirk : Create the Guest Access site (Done)
    • Select the following tools: Home, Site Info
    • Site cannot be joined by anybody
    • Add .anon role to site enabling site.visit function in the site's realm
    • Site Info Tool is hidden using Page Order tool on Site Info
  • (Feb 02, 2009) Thomas: Prepare sakai_2-5-x-prod-010 on sakaiprod1
During maintenance window : February 3, 2009 : 05:30 - 07:00
  • (05:30 Thomas) Put smartsite into maintenance mode and shutdown Sakai on all 7 application servers
  • (05:35 Thomas) Deploy sakai_2-5-x-prod-010 tag on all 7 application servers via setup-sakai-node.sh
  • (05:40 Thomas) Startup sakaiprod1
    • Add Guest Registration tool via Admin's Site tool to the Guest Access site
    • Record the url of the just added Guest Registration tool
    • Stop Sakai on sakaiprod1
    • Edit sakai.properties file: property guest.registration.tool.url
      • The property is of the following format:
        guest.registration.tool.url=http://smartsite.ucdavis.edu:8443/portal/site/<siteId>/page/<pageId>?toolstate-<toolId>=
        
        e.g.
        guest.registration.tool.url=https://smartsite.ucdavis.edu:8443/portal/site/fcb8657c-f611-4314-9f51-d4a3d90bf220/page/b9137edd-a08a-4606-9ebe-1f64caccab73?toolstate-4a2dc079-5254-4122-8978-2bae859edfb0=
        


  • (05:50 Thomas) Run setup-sakai-node.sh on all 7 application servers
  • (06:00 Thomas) Start Sakai on all 7 application nodes
  • (06:15 TEAM) Verify Guest Access installation
    • Create a project site ("Guest Access Verification")
    • Enable site.add.guests function for that site's maintain role
    • Add guest to project site
    • Register and activate guest
  • (06:30 TEAM) Evaluate test results
  • (06:50 Thomas) Take 7 application servers out of maintenance
Fall-back Procedure (If needed)
  • In case the Guest Access test fails for some reason, we just won't enable the site.add.guests function on any sites and remove from "Guest Access Verification" site
  • If code fails during test - roll back to previous tag (#???, steps ??)
  • No labels