Page tree
Skip to end of metadata
Go to start of metadata
Πριν την έναρξη της αναβάθμισης, βεβαιωθείτε ότι έχετε αντίγραφα ασφαλείας των:
  • Εφαρμογή OpenDelos
    Αντιγράψτε τον κατάλογο εγκατάστασης του opendelos ο οποίος βρίσκεται μέσα στον tomcat (/var/lib/tomcat/webapps/opendelos) όπω επίσης και το opendelos.war αρχείο που βρίσκεται μέσα στο tomcat webapps έτσι ώστε να διατηρήσετε σε ασφαλές σημείο την τελευταία κατάσταση της εφαρμογής.

  • Βάση Δεδομένων 
    Χρησιμοποιώντας τον client της eXistDB συνδεθείτε στη ΒΔ. Στη συνέχεια επιλέξτε να δημιουργήσετε ένα αντίγραφο ασφάλειας των collection της ΒΔ βλ. στιγμιότυπα οθόνης








    Χρησιμοποιώντας τον client της eXistDB μπορείτε να επαναφέρετε τη ΒΔ στην τελευταία της κατάσταση επιλέγοντας ως restore file το συμπιεσμένο αρχείο που εξαγάγατε και αποθηκεύσατε.

  • Αρχεία πολυμέσων 
 

Αναβάθμιση

  1. Αντιγράψτε τα παρακάτω αρχεία από τον κατάλογο <tomcat_dir>/webapps/opendelos/WEB-INF/classes/ σε προσωρινό κατάλογο έξω από την εφαρμογή π.χ. /tmp/delos/resourcefiles

    app.properties 
    local-db.properties 
    mailer.properties 
    scheduler-db.properties 
    title_el.properties 
    title_en.properties 
    log4j.xml
  2. Δημιουργήστε τον κατάλογο ρυθμίσεων (ΚΡ) για την εφαρμογή OpenDelos στο σύστημα αρχείων του εξυπηρετητή που φιλοξενεί την εφαρμογή.

    Το όνομα του καταλόγου είναι δική σας επιλογή. Προτείνεται πάντως να ακολουθήσετε την ονομασία που ακολουθείται εδώ, ως κοινό σημείο αναφοράς κατά τη διάρκεια της τεχνικής υποστήριξης. Σε αυτόν τον οδηγό ονομάσαμε τον κατάλογο ρυθμίσεων «delos_properties» και δημιουργήθηκε στον κεντρικό κατάλογο του opendelos:

    /delos/delos_properties

    Ο ΚΡ χρησιμοποιείται:

    • Για την αποθήκευση των αρχείων ρυθμίσεων. 
    • Για την αποθήκευση των αρχείων καταγραφής συμβάντων (log file)

    Icon

    ΠροσοχήO KΡ πρέπει είναι διαφορετικός από αυτόν της web εφαρμογής (κατάλογος tomcat κάτω από τον κατάλογο webapps) ώστε να μην χάνονται τα παραπάνω αρχεία ρυθμίσεων και καταγραφής συμβάντων κατά τη διαδικασία της αναβάθμισης.

    Icon

    ΠροσοχήΟ ΚΡ θα πρέπει να βρίσκεται σε κοινό σύστημα αρχείων με αυτό της web εφαρμογής. Ανάλογα με την υποδομή κάθε ιδρύματος, φροντίστε ο χρήστης του tomcat να έχει τη δυνατότητα να διαχειρίζεται τον κατάλογο αυτό (read / write)


    Ύστερα από τη δημιουγία του ΚΡ η δεντρική δομή των καταλόγων της εφαρμογής θα πρέπει να είναι όπως φαίνεται στο στιγμιότυπο οθόνης,

  3. Ρυθμίσεις συστήματος

    1. Ορίστε τον κατάλογο ρυθμίσεων (ΚΡ) του opendelos, ως μεταβλητή περιβάλλοντος για τον tomcat. Συγκεκριμένα, αν δεν έχετε ήδη κάποιο αρχείο πρόσθετων ρυθμίσεων για τον tomcat, δημιουργήστε ένα αρχείο με όνομα setenv.sh μέσα στον κατάλογο που βρίσκονται τα εκτελέσιμα αρχεία του tomcat (αν έχετε ακολουθήσει τις προτεινόμενες οδηγίες, ο κατάλογος βρίσκεται στο μονοπάτι /usr/share/tomcat7/bin/ ). Στο αρχείο setenv.sh ορίστε τη μεταβλητή περιβάλλοντος DELOS_HOME. Προσαρμόστε την τιμή της μεταβλητής με το δικό σας μονοπάτι

      export DELOS_HOME="/delos/delos_properties"
    2. Αντιγράψτε τα αρχεία application.sample, cas.sample, delos.sample που βρίσκονται μέσα στο πακέτο εγκατάστασης του opendelos και συγκεκριμένα στο μονοπάτι: DELOS_HOME/OPENDELOSDEFAULT

    3. Μετονομάστε τα .sample αρχεία, αλλάζοντας την κατάληξη sample σε properties

    4. Μέσα στο DELOS_HOME/OPENDELOSDEFAULT δημιουργήστε ένα άδειο αρχείο με όνομα INSTALL

    5. Ορίστε την ιδιοκτησία (owner) του καταλόγου που «δείχνει» η μεταβλητή DELOS_HOME και των περιεχομένων του στον χρήστη tomcat7


  4. Χρησιμοποιώντας τον tomcat manager κάντε undeploy το Webapp opendelos. 

  5. Στη συνέχεια κάντε deploy με το ίδιο όνομα (/opendelos), το νέο opendelos-0.9.5.war (έκδοση 0.9.5) που θα βρείτε στη διανομή. 

  6. Εξαιτίας της ριζικής αλλαγής του τρόπου εγκατάστασης θα πρέπει να ακολουθήσετε τον οδηγό διαμόρφωσης εγκατάστασης της έκδοσης 0.9.5 συμπληρώνοντας τα στοιχεία που βρίσκονται στις καρτέλες. Μπορείτε να συμβουλευθείτε τα παλιά .properties αρχεία του βήματος 1 για την ολοκλήρωση του οδηγού εγκατάστασης. 

    Icon

    Χρησιμοποιήστε τα παλιά .properties αρχεία του βήματος 1 για την ολοκλήρωση του οδηγού εγκατάστασης, έτσι ώστε να εισάγετε τις σωστές τιμές στα πεδία.

    Θα πρέπει να δώσετε ιδιαίτερη σημασία στην καρτέλα Βάση Δεδομένων έτσι ώστε να εισάγετε τις τρέχουσες τοποθεσίες των συλλογών (συμβουλευθείτε τα backup αρχεία local-db.properties και scheduler-db.properties)

     

Αντιστοίχιση πεδίων νέου οδηγού εγκατάστασης (έκδοσης 0.9.5) με τις μεταβλητές των backup αρχείων ρυθμίσεων της έκδοσης 0.9.0/0.9.1 (βήμα 1) έτσι ώστε να εισάγετε τις ίδιες τιμές.

 

Οδηγός Εγκατάστασης

Καρτέλα

ΡύθμισηΑρχείοΜεταβλητή
Βασικές Ρυθμίσεις

Πρωτόκολλο Επικοινωνίας:

app.properties
dilos.media.protocol

Διεύθυνση Ιστότοπου (URL):

dilos.media.url

Θύρα:

dilos.dmms.port
Κατάλογος Ιστού:
dilos.dmms.webdir

Βάση Δεδομένων

Διεύθυνση (URL):

local-db.properties
database.url

Η τιμή της μεταβλητής περιέχει όλα το path. Απομονώστε το server-name (π.χ. localhost)

Συνθηματικό 'guest':

database.users.password

Συνθηματικό 'admin':

database.admin.password

Συλλογή Ιδρυμάτων:

database.institution.collection

Συλλογή Χρηστών:

database.users.collection

Συλλογή Πόρων:

database.vl.collection

Συλλογή Εκδηλώσεων:

n/a

n/a

Πρόκειται για νέα συλλογή η οποία θα δημιουργηθεί κατά την αποθήκευση των ρυθμίσεων. Βασιστείτε στο path των υπόλοιπων συλλογών. Η default τιμή είναι Events (/db/apps/Events/). Αν και οι υπόλοιπες συλλογές ανήκουν στο ίδιο επίπεδο (π.χ. /db/apps/institutions/), τότε αφήνετε την default τιμή.

Συλλογή Χρονο-Προγραμματισμού:

scheduler-db.properties

n/a

Πρόκειται για υπάρχουσα συλλογή η οποία κατά την αποθήκευση θα δημιουργήσει νέες υποσυλλογές.

Βασιστείτε στο scheduler-db.properties. Αν δεν έχετε αλλάξει την τοποθεσία της συλλογής τότε το path που θα βρείτε στο αρχείο είναι /db/apps/Scheduler/ όπου οι υποσυλλογές Calendar και Config βρίσκονται κάτω από το Scheduler. H συγκεκριμένη τιμή είναι και η default του οδηγού εγκατάστασης για το πεδίο, συνεπώς αφήνετε την ίδια τιμή.

Επιπλέον Ρυθμίσεις

Τίτλος Ιστότοπου:

n/a

n/a

Απόλυτη διαδρομή αποθήκευσης καταγεγραμμένων ζωντανών μεταδόσεων:

app.properties
dilos.scheduler.upload.path

dilos.ffmpeg.path

dilos.openclass.url
Πρωτεύον LMS -
dilos.openclass.url
Πρωτεύον LMS - URL:
dilos.openclass.url
Εξυπηρετητής εικόνων

Πρωτόκολλο Επικοινωνίας:

app.properties
dilos.media.protocol

Διεύθυνση (URL):

dilos.media.url

Θύρα:

dilos.media.port

Κατάλογος Ιστού:

dilos.media.webdir
Απόλυτη Διαδρομή:
dilos.media.absdir

Εξυπηρετητής Βίντεο Κατ' απαίτηση

Περιγραφή:

n/an/a

Κωδική Ονομασία:

n/a

n/a

HTTP Video Server (Pseudostreaming)

app.properties 

 

 

 

 

 

-

Πρωτόκολλο Επικοινωνίας:

dilos.video.protocol

Διεύθυνση (URL):

dilos.video.url

Θύρα:

dilos.video.port

Κατάλογος Ιστού:

dilos.video.webdir.mp4

Απόλυτη Διαδρομή:

dilos.video.absdir.mp4
RTMP Video Servern/a

n/a

Πρόκειται για νέο feature της έκδοσης opendelos 0.9.5 και δεν υπάρχουν σχετικές ρυθμίσεις σε προηγούμενη έκδοση. Συμβουλευτείτε την τεκμηρίωση του οδηγού εγκατάστασης της έκδοσης 0.9.5

Εξυπηρετητής Email

Διεύθυνση (URL):

mailer.properties
mail.host

Θύρα:

mail.port

Πρωτόκολλο Επικοινωνίας:

mail.protocol
TLS
mail.smtp.starttls.enable

SMTP Authentication

mail.smtp.auth

SMTP Identity Check

mail.smtps.ssl.checkserveridentity

Όνοματεπώνυμο Χρήστη:

mail.smtp.user

Email Διεύθυνση Χρήστη:

mail.smtp.from

Username Χρήστη:

mail.username
Συνθηματικό Χρήστη:
mail.password

Ασφάλεια

Ρυθμίσεις CAS

n/an/a

Διαχειριστής

Η λειτουργία "Διαχειριστή" είναι διαθέσιμη 

 μόνο σε νέα εγκατάσταση

 Για την διαχείριση των χρηστών της εφαρμογής,

πλοηγηθείτε στη σελίδα Ρυθμίσεις ==> Χρήστες

n/an/a

 

 

  • No labels