Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.


Thalia Domain Provisioning Process 

All customer communications should go through the Thalia RTqueue: thalia-support or thalia-request.
The Thalia customer service resource handles domain requests.

Requirements before beginning:

  • Support person must be a Thalia "Super-User" and an "admin" on the thalia-info list.
    • Thalia Super-User: person who can register in a new domain. Access for this has to be added to a config file on the Thalia server. Ask Qing to be added as a Super-User.
      • Current super-users are: Qing, Hunter, Robin.
    • Thalia-info Email List: only an admin of the list can add new subscribers. 
      • Arnis, Janet, Jeanne.
  • All customer communications must be recorded in one of either of these Thalia's RTqueues: thalia-support or thalia-request.

How to provision a new Thalia domain:

  1. After a request Request for a Thalia domain is received via RT queue.
    1. Create a new ticket for requests received via other venues. 
    Send RTqueue, send the Preliminary Questionnairevia RT queue.
    1. Receive answers to Preliminary QeustionnaireQuestionnaire.
       
  2. Determine if a Thalia domain is to be granted to this customer.
    1. Good candidate:
    2. Red Flags:
       
  3. Send the Follow-up Questionnaire.
    1. Make sure answers received are complete.
        
  4. Forward domain request to Qing Dong, dongq@mit.edu via RT.
    1. Batch domain requests and submit on Wednesdays.

      ...

          1. Qing will ask the Touchstone people to add

      ...

          1. the domain

      ...

          1. to their database.
          2. Qing will create the new domain

      ...

          1. in the alfresco database.
          2. Qing will email Thalia support that domain creation is successful.
          3. Turn-around is generally two days.
              
      1. Thalia support creates the domain administrator/s.
        1. Go to https://domain-name

      ...

        1. .thalia.mit.edu/resttest.jsp

      ...

        1. Click on the

      ...

        1. "Super User Self Reg"

      ...

        1. button.
          1. It should return "status=true"
        2. Login to the new domain: https://domain-name.thalia.mit.edu
        3. Create user accounts for the domain administrator/s.
          1. Remember to check the "Is Domain Administrator" box.
          2. Go here to learn how to

      ...

          1. create a

      ...

          1. user account and domain administrators: http://thalia-test.mit.edu/help/creatingusers.html
              
      1. Add the domain administrator/s to the thalia-info mailman list.
          

      ...

      1. Send the Welcome to

      ...

      1. Your Thalia Domain letter.
         

      ...

      1. Update the Matrix of Thalia

      ...

      1. Customers.



           

      Fun Technical Stuff for Non-Combatants:

      What is happening when a domain is created (notes from Qing)
      Once we have received back the completed Follow-up Questionnaire in the RT queue, foward it (in RT) to Qing (dongq@mit.edu) for domain creation:

      1.       We need to ask Bob (rbasch@mit.edu) to add the new host name (eg. daper.thalia.mit.edu) to the idp metadata either via im or email. The metadata will be refreshed on the idp server in one hour

      2.      run Run https://test.thalia-dev.mit.edu/builddomainand touchstone will log you in. That application looks for the /home/www/thalia/conf/thaliausers.xml file on thalia-dev.mit.edu to determine who has rights to use this application. Currently only dongq and Hunter (dracus@mit.edu) are in the list. If more people need to be added to the file, please contact Qing or Hunter. Select the production cluster, put the name of the domain (eg. daper or mcgovern.  You only need the domain name, not the fully qualified thalia host name. Names are case-insensitive) in the "Please enter the name of the domain" box, then click the build button. You will need to wait one hour for the IME to refresh the domain list.note: you can also wipe out an entire domain and start from scratch by clicking the "rebuild" button. It will delete everything in the existing domain (images, libraries, albums, users, etc) and build you a brand-new domain with the same name. We never had to use this option even though our users told us that they wanted to have this option.

      3.       After step 1 and 2, the person who created this domain should test it by using 5. Once the domain is created, our customer support person needs to logon to the new domain, use the super user self registration interface: https://newdomaindomain-name.thalia.mit.edu (eg. https://daper.thalia.mit.edu). He/she should be logged on as guest and see the public library which is empty.

      4.      Once the domain is alive and functional, the domain creator will notify Thalia Support.

      5.      Thalia Support should use the super user self registration interface: /resttest.jsp (such as https://newdomainhst.thalia.mit.edu/resttest.jsp (eg. for the hst domain and https://hstap.thalia.mit.edu/resttest.jspfor the ap domain) and click on the first button "Super User Self Reg" to create an admin account for him/herself in that domain. It will create a domain admin with the same ID as logged in via touchstone and it shouldd should return the status true if the account was created successful. Please note only people in the /home/www/thalia/conf/thaliausers.xml file on thalia.mit.edu are allowed to self-register (contact Hunter if more people need to be added to that file).6. our Then our customer support person should use the regular thalia UI to create the domain admin account for the contact person for that domain.

      • goto https://newdomain.thalia.mit.edu (eg. https://hst.thalia.mit.edu) and login via touchstone
      • click on the top right link "LOGIN AS DOMAIN ADMINISTRATOR"
      • Once logged in as domain administrator, click on the bottom left button "Manage Domain"
      • Users/Groups tab is the first tab and should be open automatically
      • click on the "add user" button and enter the user info in the fields. Check the "Is Administrator" checkbox if you are creating an administrator
      • click add and the user should be created.

      7. Once the domain administrator is created, the Thalia support person should send the domain administrator a welcome letter notifying them the creation of their domain.

      TThe turn-around for domain provisioning is 2 days. 

      Notes: If possible, please try to batch up the requests. It is easier for Bob if he can add a few of them at a time. We want to keep the touchstone people happy.

      More notes (from Qing): 

      • I then talk to touchstone people to add the domain in their db
      • I also create the domain in alfresco 
      • then I email you guys back and you take over

      ...