
4.1 Εισαγωγή Thesis Virtual Machine
4.1 Εισαγωγή Thesis Virtual Machine
Η επιδίωξη της πλήρους φορητότητας (Portability) και της αυτοτέλειας (Autonomy) αποτέλεσε θεμελιώδη στόχο κατά την ανάπτυξη της παρούσας πτυχιακής εργασίας. Για τον σκοπό αυτό, το σύνολο του έργου φιλοξενείται σε ένα προδιαμορφωμένο Εικονικό Περιβάλλον (Virtual Environment), το οποίο διατίθεται έτοιμο προς χρήση μέσω αρχείων OVA (Open Virtual Appliance). Αυτό επιτρέπει την άμεση εκτέλεση, πειραματισμό και αξιολόγηση των εφαρμογών, ιδίως στο πλαίσιο του εργαστηρίου (LAB) .
Σε αυτή την ενότητα, θα επικεντρωθούμε στην εγκατάσταση και την ολοκληρωμένη διαχείριση αυτού του προδιαμορφωμένου εικονικού περιβάλλοντος, παρέχοντας έναν οδηγό αναφοράς για την επιτυχή υλοποίηση του συστήματος. Η δυνατότητα άμεσης πρόσβασης σε ένα πλήρως λειτουργικό setup απλοποιεί σημαντικά τη διαδικασία εφαρμογής και αξιοποίησης του έργου, χορηγώντας στον αναγνώστη μια διαδραστική και ολοκληρωμένη εμπειρία.
Για την επίτευξη αυτού του στόχου, η ενότητα είναι δομημένη σε κεφάλαια που καλύπτουν κάθε πτυχή της διαδικασίας υλοποίησης. Αρχικά, αναλύεται η εγκατάσταση του Oracle VM VirtualBox (του υπερεπόπτη) και οι βασικές ρυθμίσεις του, θέτοντας το πλαίσιο της υποδομής. Στη συνέχεια, περιγράφεται αναλυτικά η εισαγωγή της κύριας Εικονικής Μηχανής (DL-Thesis-UTH.ova), μέσω του προτύπου Ανοιχτής Εικονικής Συσκευής (Open Virtual Appliance - OVA). Το επόμενο βήμα αφορά την εξέταση των βασικών ρυθμίσεων (VM Configuration) και της θωράκισης του συστήματος, συμπεριλαμβανομένης της διαμόρφωσης του SSH και της διαχείρισης χρηστών.
Κατόπιν, ο οδηγός στρέφεται στην εγκατάσταση του LXD, στις βασικές του ρυθμίσεις και στη δημιουργία των τριών containers (LXC) που εκτελούν τις εξειδικευμένες λειτουργίες της εργασίας. Τέλος, παρουσιάζονται λεπτομερώς οι μέθοδοι διαχείρισης του VM, με έμφαση στα γραφικά εργαλεία Webmin και LXDUI, εξασφαλίζοντας στον διαχειριστή (Sysadmin) πλήρη έλεγχο και εποπτεία του συστήματος. Με την ολοκλήρωση αυτής της ενότητας, ο αναγνώστης θα έχει αποκτήσει μια στέρεη, πρακτική βάση για να προχωρήσει στην ανάλυση των πιο εξειδικευμένων ενοτήτων και να αξιοποιήσει στο έπακρο τις δυνατότητες του εικονικού περιβάλλοντος.