2222
Comment: adding run no in name
|
2241
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
#acl NetarkivetGroup:read,write,delete,revert,admin All: | '''''NOTE: This description is in the early stage of being written''''' |
NOTE: This description is in the early stage of being written
Assignment - Rewrite deploy based on settings overwrite
Action(print,Printer friendly version) TableOfContents
References
Reference documents
- ["Glossary"]
Dependencies
- All the tasks below need to be done in the order they are specified.
- all of the tasks is required to be done in the same iteration, although they can be implemented and tested in parallel with other developments.
Terminology
- ...
Bugs
...
Feature Requests
Documentation
Deployment Manual with reference to existing sections in Installation Manual
- Preparation
- make it-config file
- get netarchivesuite zip file
- get and adjust configuration files
- deploy
- how to
- what is happening
- installation
- how to (including modifications)
- what is happening
- start and kill
Settings documentation should only consist in references to xml files in repository.
Questions
- Should we include creation of directories based om default settings?
- ...
New definition of IT-config
explation of settings overwrite structure and special deploy configuration settings (levels, install dir etc.)
Rewrite deploy
Reuse deploy code from kb-doms (Royal Library Digital Object Managemnt System code):
- machine definition class (for different os)
- hirarchy modules at machine and application level
Use follwing design:
- check input
- read minimum default settings that are needed for deploy (e.g. baseDirs)
- make physical location objects with from global level in it-config overwritten by specific physical location settings
- for each physical location
- make machine objects specified for the location correspong to the mashine OS
- overwrite/add settings for maschine
- for each machine
- make application objects specified for the machine
- overwrite/add settings for application
- make consistency checks on known listed dependencies (e.g. bitarchives defined as common replicas)
- use methods on objects in hierarchy to produce various scripts