Network Virtualization for Open Cloud

Network Virtualization for Open Cloud

Πανεπιστήμιο Δυτικής Αττικής Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ της ΣΟΥΒΑΛΙΩΤΗ ΜΑΡΙΑΣ Επιβλέπων Καθηγητής: Ξυδάς Ιωάννης Επίκουρος Καθηγητής ΠΑ.Δ.Α. Αθήνα, Σεπτέμβριος, 2018 Περιεχόμενα Περίληψη ...............................................................................................................................................9 Αbstract...................................................................................................................................................9 Ευχαριστίες.............................................................................................................................................10 ΚΕΦΑΛΑΙΟ 1 – Εισαγωγή ..................................................................................................................11 1.1. Περίληψη Κεφαλαίου..................................................................................................................11 1.2. Virtualization ...............................................................................................................................11 1.2.1. Hypervisor – Virtual Machine Manager................................................................................12 1.2.1.1. Ενσωματωμένοι Hypervisors.........................................................................................13 1.2.2. Network Virtualization..........................................................................................................13 1.2.2.1. Συνδυασμοί Network Virtualization...............................................................................14 1.2.2.2. Παραδείγματα.................................................................................................................14 1.2.3. Hardware Virtualization........................................................................................................15 1.2.3.1. Υποστήριξη Λειτουργικού Συστήματος.........................................................................16 1.2.3.2. x86 Συστήματα...............................................................................................................18 1.2.4. Nested Virtualization.............................................................................................................18 1.2.5. Άλλοι τύποι Virtualization.....................................................................................................19 1.3. Ansible.........................................................................................................................................20 1.4. Gdeploy........................................................................................................................................23 1.5. GlusterFS.....................................................................................................................................23 1.6. Cloud και CloudStack..................................................................................................................24 ΚΕΦΑΛΑΙΟ 2 – oVirt ...........................................................................................................................27 2.1. Περίληψη Κεφαλαίου..................................................................................................................27 2.2. Τι Είναι το oVirt...........................................................................................................................27 2.2.1. Συστατικά Στοιχεία του oVirt................................................................................................28 2.2.1.1. Αρχιτεκτονική του oVirt ................................................................................................29 2.2.1.2. oVirt Engine....................................................................................................................30 2.2.1.3. oVirt Node......................................................................................................................30 2.2.2. Προϋποθέσεις και Απαιτούμενα Εγκατάστασης και Χρήσης...............................................31 2.2.2.1. oVirt Engine....................................................................................................................31 2.2.2.1.1. Απαιτήσεις Υλικού...................................................................................................31 2.2.2.1.2. Απαιτήσεις Προγράμματος Περιήγησης..................................................................32 2.2.2.1.3. Απαιτήσεις Συστήματος Πελάτη..............................................................................32 2.2.2.1.4 Απαιτήσεις Λειτουργικού Συστήματος.....................................................................32 2.2.2.2. Hypervisor......................................................................................................................32 2.2.2.2.1. Απαιτήσεις CPU.......................................................................................................33 2.2.2.2.2. Απαιτήσεις Μνήμης ................................................................................................33 2.2.2.2.3. Απαιτήσεις Αποθηκευτικού Χώρου ........................................................................34 2 2.2.2.2.4. Απαιτήσεις Συσκευών PCI ......................................................................................34 2.2.2.3. Firewalls.........................................................................................................................35 2.2.2.3.1. Απαιτήσεις oVirt Engine Firewall ...........................................................................35 2.2.2.3.2. Απαιτήσεις Firewall του Hypervisor........................................................................37 2.2.2.4. Απαιτήσεις Firewall για τον Directory Server................................................................38 2.2.2.5. Απαιτήσεις Firewall για τον Database Server................................................................38 2.3. LiveCD Περιβάλλον....................................................................................................................38 2.4. Βασικό Single Hosted Περιβάλλον..............................................................................................42 2.4.1. Εγκατάσταση των CentOS 7..................................................................................................42 2.4.2. Προετοιμασία για την Εγκατάσταση του oVirt Engine.........................................................46 2.4.3. Εγκατάσταση oVirt Engine....................................................................................................48 2.4.3.1. Samba.............................................................................................................................52 2.4.3.1.1. Secured Samba Server............................................................................................54 2.4.3.2. Δημιουργία νέου Domain...............................................................................................55 2.4.3.3. Δημιουργία Cluster.........................................................................................................57 2.4.3.4. Δημιουργία Νέου Host...................................................................................................59 2.4.3.5. Δημιουργία Επιπλέον Data Center.................................................................................60 2.4.3.6. Δημιουργία Νέας Εικονικής Μηχανής...........................................................................62 2.4.3.7. Αρχικό BOOT VM μέσω των iso...................................................................................65 2.4.3.7.1. Set-up το δίκτυο στην εικονική μηχανή...................................................................66 2.4.3.7.1.1. Bonding VLAN Bridge................................................................................67 2.4.3.7.2. Παρατηρήσεις..........................................................................................................70 2.5. oVirt Node....................................................................................................................................75 2.5.1. Προϋποθέσεις.......................................................................................................................77 2.5.2. Πώς κάνουμε το .iso bootable..............................................................................................77 2.5.3. Εγκατάσταση Node...............................................................................................................78 2.5.4. Πρώτη Εκτέλεση του Node...................................................................................................79 2.5.5. Gluster...................................................................................................................................81 2.5.6. oVirt Engine στο oVirt Node..................................................................................................86 2.6. Παρατηρήσεις και Συμπεράσματα από την Εμπειρία μας με το oVirt........................................88 Κεφάλαιο 3 – KVM................................................................................................................................90 3.1. Περίληψη Κεφαλαίου..................................................................................................................90 3.2. KVM – Kernel Virtual Manager..................................................................................................90 3.2.1. Προαπαιτούμενα...................................................................................................................91

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    150 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us