DfR Management Operations

Return to parent thread

This thread includes any part of managing DfR services. It has a strong cross-thread with the Security Thread.

Topics

How should management be handled in DfR?
What are the requirements for the management console?

Management Console

  • Current functions
    • User enters username, credentials, basic info
    • Create accounts (by DuraSpace staff)
      • Define storage provider(s)
      • Manage instances: start, stop, restart, launch instance
    • Where we see users associated with accounts
    • For multi-tenant accounts, lets us set up a cluster of accounts/users
    • Two different kinds of accounts - full account (classic), community account (multi-tenant)
    • (We have monitors that check on the instances, but that's not part of the MC)
  • For DfR - Thinking about an "admin console" - tweak the MC to meet the DfR needs
    • We need services surrounding OCS , i.e., we need MC to spin up instances that are *not* DuraCloud, e.g., Sidora, CloudSync, etc - a UI for an admin to use
      • Currently OCS knows about *one* Fedora; could also have many OCS's talking to many Fedoras; right now we are associating OCS with DuraCloud and one Fedora
      • We may not need to make OCS visible to the user initially; e.g., for this sprint we are putting in a configuration for Sidora,( should it do other stuff here?  Probably not--probably will have an OCS console)
    • Need a branded feel for DfR MC - reconfigure current MC to create as little duplicative code as possible
    • Need shib stuff
    • Users need to create profiles
    • Users make a request to have DfR account to be created on their behalf (for now, communication will happen outside of the software)
    • Once we provision an account, admins can set up their own users
    • Admins should be able to download up-sync utility from here
  • For now the MC needs to start and configure the DfR deployments. It will permanently include DuraCloud, OCS, related functions, security, and Fedora
    • For demonstration purposes we will also startup SIdora but whether it becomes a Cloud-provided services is TBD
    • We won't build any assumptions in the interfaces to SIdora that make it depend on running it within the DuraCloud platform
    • In the future, there may be a DfR provided UI for content but DfR will always equally support generic interfaces that can be used by content-related products running in the customer's infrastructure
    • However, for the grant demonstration we likely be able to run everything including SIdora on on DfR instance (including DuraCloud).

Conclusions

  • The required functional changes to the existing MC are minimal mostly in starting up the OCS (and for demonstration) the SIdora subsystems
  • There will be the need for branding changes, and that may require refactor to make the MC easier to rebrand for other purposes

Return to parent thread

  • No labels