This is an old revision of the document!


Proiect GSR

Informații generale

Deadline: 26 Noiembrie (evaluare mid-term), în sesiune (evaluare end-term)
Timp de lucru: TODO zile (pentru mid-term)
Punctaj: 2.5 puncte din nota finală (1 punct la evaluarea mid-term și 1.5 puncte la evaluarea end-term
Forum pentru intrebari: http://cs.curs.pub.ro/2016/mod/forum/view.php?f=621

Actualizări enunț:

  • Nu există actualizări

Scopul proiectului

Scopul proiectului pentru cursul GSR este crearea unei rețele de mici dimensiuni în care să ruleze serviciile acoperite de curs și pentru care se face practică în laborator.

Testare

Testarea proiectului se va realiza de fiecare stundent în parte. Nu vor fi disponibile checkere sau teste automate.

Testarea finală a proiectului pentru notare se va realiza în cadrul celor două sesiuni de evaluare (mid-term și end-term) de către echipa curslui de GSR împreuna cu fiecare student în parte.

Topologia de rețea necesară

Fiecare student trebuie să creeze 3 (trei) mașini virtuale numite web, dns și mail folosind template-ul GSR Template (Debian 8.6.0). Toate mașinile virtuale trebuie conectate în rețeaua vlan9.

Pașii necesari pentru a crea rețeaua virtuală sunt următorii (pașii sunt descriși și aici):

  1. Creare cont (dacă nu există deja) la cs.curs.pub.ro/my
  2. Creare cont în OpenStack și logare în sistem:
    1. Din meniul din dreapta, unde se vede logo-ul OpenStack, apasați butonul Create User
    2. Asteptați câteva momente și dați click pe butonul Check Status
    3. După ce vă apare mesajul “User created successfuly, you can go to Dashboard and start using Openstack.”, click mai jos pe link-ul Go to dashboard
    4. Vă logați cu numele de utilizator și parola creată anterior
  3. Din meniul din stanga se navigheaza la ComputeInstances
  4. Din meniul din dreapta sus se apasa butonul Launch Instance
  5. Din fereastra Launch Instance se selecteaza urmatoarele optiuni:
    1. Availability Zone: GP
    2. Instance Name: dns, mail sau web în funcție de ce mașină virtuală creați
    3. Flavor: m1.small
    4. Instance count: 1
    5. Instance Boot Source: Boot from Image
    6. Image Name: GSR Template (Debian 8.6.0) (username: student / password: student)
    7. Din tab-ul Networking, din lista Available Networks se selecteaza rețeaua vlan9
    8. Se apasa butonul Launch pentru creare instantei masinii virtuale
    9. După crearea instanțelor virtuale, partea din dreapta a meniului ComputeInstances ar trebui sa arate ca în figura de mai jos

Cerințe

Task 01 - Setup VM (0 puncte)

Creați cele trei mașini virtuale conform indicațiilor din secțiunea de mai sus. După pornirea mașinilor, notați-vă adresele IP alocate mașinilor virtuale de către OpenStack și completați formularul acesta https://goo.gl/forms/i5wvYgIwlBiHOJf42.

Task 02 - DNS

Instalare și configurare server DNS

  1. Fiecare student va instala bind9 pe mașina definită ca și server de DNS
  2. Fiecare student își va configura un domeniu numit sX (unde X este numărul de catalog al studentului, aflat în coloana “Nr. Crt.”. Pentru accesarea catalogului, link-ul este disponibil pe pagina principală a cursului de GSR pe Moodle; http://cs.curs.pub.ro/2016/course/view.php?id=197).
    1. numele nameserver-ului va fi dns.sX.gsr
    2. adresa IP a nameserverului va fi adresa alocată mașinii virtuale de către OpenStack
  3. Fiecare namserver configurat va trebui să răspundă pentru domeniul său și sa fie resolver recursiv pentru cele 3 mașini virtuale create de fiecare + 127.0.0.1, dar nu și pentru restul mașinilor din 10.9.0.0/16
  4. Trebuie definite intrări în DNS pentru serverul de e-mail și web, sub forma mail.sX.gsr și web.sX.gsr
  5. Mașinile virtuale ale fiecărui student trebuie să folosească ca și resolver nameserverul proaspăt creat
  6. Fiecare server de DNS va avea configurată o zonă slave pentru domeniul gsr, iar master-ul se va afla la adresa 10.9.46.19
  7. Fiecare DNS server va trebui să fie slave pentru un alt domeniu al unui alt student, astfel încât fiecare domeniu de tip sX.gsr să aibe cel puțin două NS-uri

Task 03

Instalare și configuare server e-mail

  1. Fiecare student își va configura propriul MTA (postfix) care să accepte mesaje pentru domeniul lor
  2. Fiecare student va configura Dovecot pentru citirea mesajelor folosind protocolul POP3
  3. Fiecare MTA va trebuie să fie relay pentru cele 3 servere alocate fiecărui student
  4. Fiecare MTA trebuie să fie configurat astfel încât să fie relay pentru alt domeniu (de exemplu mail.s1.gsr să fie relay pentru s5.sX.gsr și tot așa până când fiecare domeniu are un MX principal si unul secundar)
  5. Crearea a doi utilizatori locali pe fiecare mașină și verificarea că pot trimite sau citi e-mail
  6. Configurarea Dovecot pe masina mail.sX.gsr astfel încât cei doi utilizatori creați anterior să poată citi mesajele via POP3
gsr/resurse/proiect.1478210142.txt.gz · Last modified: 2016/11/03 23:55 by george.milescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0